Asp.Net 4.0 Web窗体--Webpages.Deployment集合

时间:2012-12-18 01:38:03

标签: asp.net webforms

我有一个网络应用程序。该平台是Asp.NET 4.0,我使用的是Web表单。这不是MVC。

我收到了一个错误。

System.IO.FileLoadException: Could not load file or assembly 'System.Web.WebPages.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Access is denied.

我搜索过,错误是关于MVC的。我找不到任何答案为什么它会在webforms上发生。该项目在localhost也运行良好。但是当我发布它时,我收到了这个错误。

...谢谢

1 个答案:

答案 0 :(得分:0)

看起来你在生产中对DLL有一个破坏的引用 - DLL可能不在你推送的机器上的GAC中。要进行验证,您可以在本地将bin文件夹与生产计算机上的bin文件夹进行比较。

如果在部署计算机上不可用,请右键单击“References”文件夹中的引用,并将“Copy Local”设置为true - 然后重新部署。