配置 – IIS 7.5(Express)applicationhost.config:virtualDirectory的physicalPath可以是相对路径吗?

前端之家收集整理的这篇文章主要介绍了配置 – IIS 7.5(Express)applicationhost.config:virtualDirectory的physicalPath可以是相对路径吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在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内部服务器错误. IIS进一步报告错误代码0x8007007b,在一些谷歌搜索之后,似乎表明文件路径语法无效.

有没有办法绕过这个错误,以便我可以使用相对物理路径为我的网站的根?

很不幸的是,不行.那必须是一条完整的物理道路.只要您不打算经常更改站点路径,静态路径就不应该成为问题.如果您经常将路径更改为不同的站点实例,则可能需要考虑使用appcmd来编写更改脚本,以便它获取所有子文件夹.

猜你在找的XML相关文章