我正在尝试将MVC 5网站部署到Azure VM,其中包含单独DLL(C#类库)中的自定义域逻辑。该应用程序非常简单.. MVC网站从库中调用单个对象,该对象返回一个字符串并在视图中显示它。
当我发布网站时,我收到以下错误:
无法加载文件或程序集'Microsoft.Web.Infrastructure, Version = 1.0.0.0,Culture = neutral,PublicKeyToken = [removed]'或其中之一 它的依赖关系。系统找不到指定的文件。
如果我计划部署到Azure,我需要做什么才能在我的MVC应用程序中使用自定义DOM?其次,我是否需要对其他第三方库(如MongoDB,NinJect DLL)执行相同的操作?
答案 0 :(得分:1)
对于非GAC'
的所有程序集,都会发生此错误你需要
对每个非GAC的程序集重复,您的项目依赖于,很可能是
Microsoft.Web.Infrastructure
System.Web.Helpers
System.Web.Mvc
System.Web.Razor
System.Web.WebPages
System.Web.WebPages.Deployment
System.Web.WebPages.Razor