在IIS上部署網站後,出現錯誤。 我有一個主目錄,然後其中一個,並試圖訪問第二個使用.NET Framework 3.5版本的父目錄,其中一個使用.NET Framework 4.0。無法加載文件或程序集'Microsoft.Web.Infrastructure,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'
請幫
在IIS上部署網站後,出現錯誤。 我有一個主目錄,然後其中一個,並試圖訪問第二個使用.NET Framework 3.5版本的父目錄,其中一個使用.NET Framework 4.0。無法加載文件或程序集'Microsoft.Web.Infrastructure,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'
請幫
添加以下引用
DD到項目以下參考:
Microsoft.Web.Infrastructure
System.Web.Razor
System.Web.WebPages.Razor
System.Web.WebPages.Deployment
設置屬性複製本地爲True以下參考文獻:
System.Web.Helpers
System.Web.MVC
System.Web.WebPages
Microsoft.Web.Infrastructure
System.Web.Razor
System.Web.WebPages.Razor
System.Web.WebPages.Deployment
某些Web服務器(如某些雲或虛擬服務器)不包含ASP/.NET框架的所有組件。因此,您需要爲所有引用設置Copy Local = True,以便在發佈/部署時複製這些引用。
[可能無法加載文件或程序集'Microsoft.Web.Infrastructure,](http:// stackoverflow.com/questions/13149851/could-not-load-file-or-assembly-microsoft-web-infrastructure) –