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

更改程序集在其下运行的标识

  •  0
  • BIDeveloper  · 技术社区  · 14 年前

    我有一个从我的asp.net网站中调用的程序集。

    我希望程序集在不同的用户下运行,而不是在-windows authenticated-main站点下运行。

    原因是,程序集需要管理员权限-但我不希望整个网站/I is以管理员身份运行。

    这可能吗?

    提前谢谢你,

    吉姆

    2 回复  |  直到 14 年前
        1
  •  0
  •   TJB    14 年前

    我猜程序集必须在另一个进程中运行才能使用不同的凭据。

    下面是一个如何在.net中启动另一个进程的示例
    http://www.csharp-station.com/HowTo/ProcessStart.aspx

    然后该进程可以在任何需要的许可下运行。

    如果是这样的话,你将不得不协调你的网站和其他进程之间的互动。

    这很可能是用 WCF

        2
  •  0
  •   Julien    14 年前

    是的,你可以这样做,你需要使用模拟机制。 您可以使用关键字asp.net模拟在堆栈溢出和MSDN上找到资源音调。

    此程序集的位置必须使用其他帐户运行?
    它会被加载到你现有的ASP.NET应用程序的AppDealm中吗?

    干杯!