applicationhost.config
でIIS 7.5 Expressのサイトを構成しています:
<site name="default" id="1" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="%IIS_BIN%\..\Somewhere\Else" />
<!-- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -->
</application>
...
</site>
示されているように相対パスを指定することは機能していないようであり、HTTP 500.19 Internal Server Error
につながることがわかりました。 IISさらにエラーコード0x8007007b
を報告します。これは、グーグルした後、無効なファイルパス構文を示しているようです。
このエラーを回避して、サイトのルートに相対的な物理パスを使用できるようにする方法はありますか?
残念だけど違う。それは完全な物理パスでなければなりません。サイトパスを頻繁に変更する予定がない限り、静的パスは問題になりません。パスを別のサイトインスタンスに頻繁に変更する場合は、appcmdを使用して変更のスクリプトを作成し、すべてのサブフォルダーを取得することを検討してください。