2016-04-21 89 views
-1

在IIS上部署網站後,出現錯誤。 我有一個主目錄,然後其中一個,並試圖訪問第二個使用.NET Framework 3.5版本的父目錄,其中一個使用.NET Framework 4.0。無法加載文件或程序集'Microsoft.Web.Infrastructure,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

請幫

+0

[可能無法加載文件或程序集'Microsoft.Web.Infrastructure,](http:// stackoverflow.com/questions/13149851/could-not-load-file-or-assembly-microsoft-web-infrastructure) –

回答

1

我得到了答案: https://www.mindstick.com/Forum/34108/could-not-load-file-or-assembly-microsoft-web-infrastructure-version-1-0-0-0-culture-neutral-publickeytoken-31bf3856ad364e35-or-one-of-its-dependencies-the-system-cannot-find-the-file-specified

添加以下引用

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 
0

某些Web服務器(如某些雲或虛擬服務器)不包含ASP/.NET框架的所有組件。因此,您需要爲所有引用設置Copy Local = True,以便在發佈/部署時複製這些引用。

相關問題