2010-12-08 11 views
0

特定のフォルダの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); 
+0

この 'IISVirtualRoot'クラスとは何ですか?あなたは 'System.EnterpriseServices.Internal'名前空間を使用していますか? – Kev

答えて

0

はい私は、私が使用System.EnterpriseServices.Internal

+0

これは@ Kevのコメントに対する応答なので、答えではなくコメントにする方が適切です。 –

関連する問題