我有一个网络应用程序。该平台是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也运行良好。但是当我发布它时,我收到了这个错误。
...谢谢
答案 0 :(得分:0)
看起来你在生产中对DLL有一个破坏的引用 - DLL可能不在你推送的机器上的GAC中。要进行验证,您可以在本地将bin文件夹与生产计算机上的bin文件夹进行比较。
如果在部署计算机上不可用,请右键单击“References”文件夹中的引用,并将“Copy Local”设置为true - 然后重新部署。