問題を解決しました。フリーズ時間は2 秒以下に短縮されます。
以前は、ローカル サーバーの共有フォルダーからプロジェクトを開きました。
FTP アクセスを介してプロジェクトを開くことをテストしました。フリーズ時間が完了したように見えますが、新しいパフォーマンスの問題があります。
WebDAV プロトコルを使用して問題を解決しました。
- IIS サーバーの「既定の Web サイト」に WebDAV アプリケーションを追加します。このアプリケーションを使用すると、Web サイトのルート フォルダーにアクセスできます。
- サーバーで、「C:\Windows\System32\inetsrv\config\applicationHost.config」を開き、
allowSubDirConfig="false"
属性を追加します。
<configuration>
<system.applicationHost>
<sites>
<site name="Default Web Site">
<application path="/WebDAV">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\WebDAV" logonMethod="Network" />
<virtualDirectory path="/WWW" physicalPath="C:\MyProjects" logonMethod="Network" allowSubDirConfig="false" />
</application>
</site>
</sites>
</system.applicationHost>
</configuration>
- 同じファイルで、
applyToWebDAV
属性を「false」に設定します。
<configuration>
<system.webServer>
<security>
<requestFiltering>
<fileExtensions ... applyToWebDAV="false">
...
</fileExtensions>
</requestFiltering>
</security>
</system.webServer>
</configuration>
- ローカル PC で、WebDAV フォルダーへの接続を追加します。
- VisualStudio で、WebDAV フォルダーから既存の Web サイトを開きます。
このソリューションは完全ではないことに注意してください。
- ホストされた Web サイトのデバッグを実行できません
web.config
ファイルを編集できない