【发布时间】:2014-06-17 19:20:37
【问题描述】:
我正在开发一个 MVC4 项目,我正在使用 PDF 报告 http://www.codeproject.com/Articles/260470/PDF-reporting-using-ASP-NET-MVC 使用 iTextsharp 和 iTextsharp.worker。它在本地机器上运行良好。
但是当我在 godaddy 服务器上托管项目时,除了 Pdf 报告之外,一切都很好。它抛出显示信任级别问题的安全错误。我google了一段时间,发现godaddy支持中级信任。而当我们开发项目时,Visual Studio 默认使用信任级别 Full。
我什至尝试使用 当我在本地机器上工作时,我的 web 配置文件中的部分。但即使它自己也在抛出错误。
所以我想知道是否可以在我的 Visual Studio 上以中等信任度运行我的项目,就像我每天为开发所做的那样。
【问题讨论】:
-
您在
web.config中尝试了什么?<trust level="Medium" />? -
是的,正如我提到的,当我在 system.web 中使用它时,它会抛出错误说 - 使用注册为 allowDefinition='MachineToApplication' 的部分超出应用程序级别是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序所致。
标签: c# visual-studio asp.net-mvc-4 iis