2012-08-22 34 views
1
大家

嗨,當我通過IIS運行項目中,我得到這個錯誤,你可以看到在低於出版網站

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Could not load file or assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 

Source Error: 


Line 20:  <assemblies> 
Line 21:   <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
Line 22:   <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
Line 23:   <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
Line 24:   <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 


Source File: C:\Users\furkan\Desktop\WebCity\WebCity\web.config Line: 22 

Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded. 
+0

看起來你還沒有可能部署了所有必需的文件。 –

+0

如何在我的項目上部署dll文件? –

回答

1

奧萊特隊友我找到了解決辦法。當你得到這個錯誤時,你必須檢查你的bin文件中缺少的dll文件。

第一種方式是:

Microsoft.Web.Infastructure 
System.Web.Helpers 
System.Web.Mvc 
System.Web.Razor 
System.Web.WebPages 
System.Web.WebPages.Deployment 
System.Web.WebPages.Razor 

你可以找到來自這些C dll文件:\程序Files \ Microsoft ASP.NET \ ASP.NET網頁,那麼你必須dll文件複製到你的項目斌夾。

第二種方式是

打開在Visual Studio中的項目然後單擊引用這名

Microsoft.Web.Infastructure 
    System.Web.Helpers 
    System.Web.Mvc 
    System.Web.Razor 
    System.Web.WebPages 
    System.Web.WebPages.Deployment 
    System.Web.WebPages.Razor 

變化的「複製本地=真正的」從性質