Microsoft Visual Studio MVC .Net Azure 参考清单问题
Microsoft Visual Studio MVC .Net Azure Reference Manifest Issue
我是 Azure 部署的新手,遇到了重大参考问题。
我在 Visual Studio 2017 年开发了一个 MVC 项目,并尝试使用发布到 Web 功能部署到 Azure。
我有以下问题,当我使用本地调试器时,我可以 运行 完美地访问网站。
当我发布到 Web(Azure 应用程序服务)时,出现以下错误:
Could not load file or assembly 'Ninject.Web.Common, Version=3.3.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
奇怪的是我根本没有安装 Ninject.Web.Common 并在整个解决方案中进行了搜索,但根本没有找到对 Ninject 的引用。当我使用 Nuget 包管理器安装 3.3.0.0 时,它会开始询问版本 3.2.0.0。
如果我放置 dependentAssembly 绑定重定向以便 3.2.0.0 转到 3.3.0.0,它会抛出另一个关于找不到函数的错误。
此清单参考位于何处?我该如何更改它?我在 web.config 或 packages.config 中找不到它,所以我不清楚 Azure 上是否有某些东西试图引用这些程序集。
好吧,我很笨
我正在发布到另一个应用程序的应用程序服务(长话短说,相同的应用程序,但不同的框架和技术),这是导致问题的原因。
我在 Visual Studio 中专门为此应用程序创建了一个应用程序服务后,它运行得很好。
我是 Azure 部署的新手,遇到了重大参考问题。
我在 Visual Studio 2017 年开发了一个 MVC 项目,并尝试使用发布到 Web 功能部署到 Azure。
我有以下问题,当我使用本地调试器时,我可以 运行 完美地访问网站。
当我发布到 Web(Azure 应用程序服务)时,出现以下错误:
Could not load file or assembly 'Ninject.Web.Common, Version=3.3.0.0, Culture=neutral, PublicKeyToken=c7192dc5380945e7' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
奇怪的是我根本没有安装 Ninject.Web.Common 并在整个解决方案中进行了搜索,但根本没有找到对 Ninject 的引用。当我使用 Nuget 包管理器安装 3.3.0.0 时,它会开始询问版本 3.2.0.0。
如果我放置 dependentAssembly 绑定重定向以便 3.2.0.0 转到 3.3.0.0,它会抛出另一个关于找不到函数的错误。
此清单参考位于何处?我该如何更改它?我在 web.config 或 packages.config 中找不到它,所以我不清楚 Azure 上是否有某些东西试图引用这些程序集。
好吧,我很笨
我正在发布到另一个应用程序的应用程序服务(长话短说,相同的应用程序,但不同的框架和技术),这是导致问题的原因。
我在 Visual Studio 中专门为此应用程序创建了一个应用程序服务后,它运行得很好。