私は自分のasp.net Webサイトから呼び出すアセンブリを持っています。アセンブリが実行されているIDを変更する
-windows authenticatedとは別のユーザーでアセンブリを実行したい - メインサイトが実行されています。
理由は、アセンブリには管理者権限が必要ですが、ウェブサイト全体/ IISを管理者として実行する必要はありません。
これは可能ですか?事前に
おかげで、
ジムは
私は自分のasp.net Webサイトから呼び出すアセンブリを持っています。アセンブリが実行されているIDを変更する
-windows authenticatedとは別のユーザーでアセンブリを実行したい - メインサイトが実行されています。
理由は、アセンブリには管理者権限が必要ですが、ウェブサイト全体/ IISを管理者として実行する必要はありません。
これは可能ですか?事前に
おかげで、
ジムは
私の推測では、アセンブリは異なる資格情報を使用するために、別のプロセスで実行しなければならないということでしょう。
は、ここでそのプロセスが必要なものは何でも許可の下で実行することができ http://www.csharp-station.com/HowTo/ProcessStart.aspx
.NET
に別のプロセスをキックオフする方法の例です。
この場合、ウェブサイトと他のプロセスとのやりとりを調整する必要があります。
これが最も可能性が高いはいあなたは、あなたが偽装メカニズムを使用する必要があることを行うことができますWCF
を使用して行われることになります。 キーワードasp.net偽装を使用して、スタックオーバーフローとMSDNでリソースのトーンを見つけることができます。
このアセンブリの場所はどこですか?別のアカウントで実行する必要がありますか?
Asp.Netアプリの既存のAppDomainにロードされますか?
乾杯!