代码之家  ›  专栏  ›  技术社区  ›  oliver

如何禁用所有.NET安全策略?

  •  2
  • oliver  · 技术社区  · 15 年前

    我正在尝试用将在IIS上运行的ASP.NET解决方案替换一个自制的单线程Web服务器。旧服务器有很多奇怪的东西,比如访问路径之外的文件、进行COM调用、写入C:等等。它从C++中的图书馆写作中做到这一点。

    在新的应用程序中,我们希望使用相同的库,因此我们最终必须弄清楚如何使应用程序安全。但是现在我只想在IIS上运行一个原型,这样我们就可以证明它将是对现有解决方案的改进。

    问题是,在.NET发出安全异常之后,我得到了安全异常。我已经通过以下方式摆脱了一些:

    caspol -machine -chggroup 1.5. FullTrust
    caspol -s off
    

    但我还是不能运行它。我要做的是:

    • Windows 2003服务器
    • IIS 6
    • .NET 2

    我还可以补充说,在赌场上一切都按预期工作,但我们需要在IIS上进行升级,以证明花时间进行切换是值得的。

    如何禁用所有.NET安全性以便运行原型?

    1 回复  |  直到 15 年前
        1
  •  4
  •   Community Sam Holder    7 年前

    (一些小编辑)

    听起来你碰到的安全问题是 窗户 安全问题,不是 .NET 政策。只要是这样 仅用于原型 ,您可以作为管理员运行它。 Change the app-pool's identity 到管理帐户(或您自己)。祈祷;

    为了 真实的 工作时,您将只创建具有必要权限的非管理域帐户。

    我认为它在开发Web服务器中工作,因为它的运行方式 .