Visual Studio .NET で新しい Web サイトを作成する場合、プロジェクトはデフォルトの Web サイトの場所 (c:\inetpub\wwwroot\myapp など) に作成されます。同様に、Visual Studio Web 配置プロジェクトを使用してそのようなアプリケーションの msi パッケージを作成する場合、カスタム アクションを使用して、既定の Web サイトのフォルダーの場所とその場所にインストールされるファイルを決定します。
現在の IIS インストールの他の仮想ディレクトリを見ると、次の論理パスが表示されます。
IISHelp: c:\windows\help\iishelp レポート: c:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportManager ReportServer: c:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer Crystalreportviewers12: C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12
私の質問は、仮想ディレクトリが既定の Web サイトの下に作成されている場合でも、c:\inetpub\wwwroot を使用するのに本当に正しい場所ですか? ファイルを c:\Program Files\myapp にインストールし、仮想ディレクトリを作成し、その仮想ディレクトリをそのフォルダにポイントする方が適切ではないでしょうか (フォルダに適切なアクセス許可が割り当てられていることを確認してください。 c:\inetpub\wwwroot から権限を継承しませんか?)
このトピックに関する公式ガイドラインへのリンクは大歓迎です。