2

我有一个网络应用程序。该平台是 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 的。我找不到任何答案,为什么它会发生在网络表单上。此外,该项目在本地主机上运行良好。但是当我发布它时,我得到了那个错误。

谢谢...

4

1 回答 1

0

看起来您在生产中对 DLL 的引用损坏了 - 该 DLL 可能不在您推送到的机器上的 GAC 中。为了验证,您可以将本地的 bin 文件夹与生产机器上的 bin 文件夹进行比较。

如果它在部署机器上不可用,请右键单击“参考”文件夹中的参考并将“复制本地”设置为 true - 然后重新部署。

于 2013-12-03T02:31:15.257 回答