私が知る限り、すべての ASP.NET Web アプリケーションはC:\inetpub
デフォルトでフォルダーに配置されます。しかし、C# コードでこのフォルダーを取得する方法はありますか? それともハードコーディングするだけですか?
PS。これは、Web アプリケーションをインストールする C# プログラムの既定のフォルダーとして必要です。
まったく異なる解決策として、これを別の回答として投稿しています。
他のアプリがどこにインストールされているか心配しないでください。
Web Deployを使用します(また、Web Publish でクリエイティブになっている場合は、特定のフォルダーのアクセス許可を設定することもできます) 。
実用的にこれを行う必要がある場合/これらの便利なツールにアクセスできない場合...
場所を選択し、フォルダーにアクセス許可を設定して、IIS がアクセスできるようにします。
次に、IIS APIを使用して新しいサイトを登録します。ああ、それらのアプリプールのアクセス許可も
確認する必要があります