【发布时间】:2009-03-13 08:39:21
【问题描述】:
我正在尝试用将在 IIS 上运行的 ASP.NET 解决方案替换旧的自制单线程 Web 服务器。旧服务器做了很多奇怪的事情,比如访问路径之外的文件、进行 com 调用、写入 c: 等等。它通过用 C++ 编写的库来完成所有这些工作。
在新应用程序中,我们希望使用相同的库,因此我们最终必须弄清楚如何使应用程序安全。但现在我只想让一个原型在 IIS 上运行,这样我们就可以证明它是对现有解决方案的改进。
问题是我在来自 .NET 的安全异常之后得到了安全异常。我已经通过这样做摆脱了一些:
caspol -machine -chggroup 1.5. FullTrust
caspol -s off
但我仍然无法运行它。我必须处理的是:
- Windows 2003 服务器
- IIS 6
- .NET 2.0
我还可以补充一点,在 casini 上一切正常,但我们需要在 IIS 上启动它,以证明值得花时间进行切换。
如何禁用所有 .NET 安全性以便我可以运行原型?
【问题讨论】:
标签: .net asp.net interop iis-6