特定のフォルダのWeb共有(IIS上)に作成したい。 ログにエラーはありませんが、共有は作成されていません(下のコード)。 イベントビューアーで2つの「サービスコントロールマネージャー」エラーが表示されるC#でWeb共有を作成するとエラーなしで失敗する
A. World Wide Web発行サービスサービスが突然終了しました。それはこの2つの時間を行った。
B. IIS Admin Serviceサービスが予期せず終了しました。それはこの2つの時間を行った。
このコードは他の3台のマシンで素晴らしい動作をしています。私はそれが環境問題であると考えています。
// create a web shared for the audio path
IISVirtualRoot vRoot = new IISVirtualRoot();
string errorOut;
string RootWeb = "IIS://localhost/W3SVC/1/Root";
string inPhysicalDirectory = Path.Combine(index.TargetDir, "WAVS_" + index.ID);
string VirtualDirectory = "WAVS_" + index.ID;
vRoot.Create(RootWeb, inPhysicalDirectory, VirtualDirectory, out errorOut);
この 'IISVirtualRoot'クラスとは何ですか?あなたは 'System.EnterpriseServices.Internal'名前空間を使用していますか? – Kev