gpt4 book ai didi

asp.net - 在 web.config 中指定相对路径

转载 作者:行者123 更新时间:2023-12-02 14:21:49 25 4
gpt4 key购买 nike

我们在将 MVC3 Asp.net 应用程序部署到客户站点后遇到问题。
在客户端站点中,已在 IIS7 中创建了一个虚拟目录,我们需要将其部署到其中。

问题出在 web.config 中,我们已将自定义错误页面指定为

<!-- Custom Error Pages -->
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="404" subStatusCode="-1" />
<remove statusCode="500" subStatusCode="-1" />
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="404" path="/Error/Http404" responseMode="ExecuteURL" />
<error statusCode="403" path="/Error/Http403" responseMode="ExecuteURL" />
<error statusCode="500" path="/Error/ServerError" responseMode="ExecuteURL" />
</httpErrors>

错误页面路径无法正常工作。经过调查,我们发现我必须指定虚拟目录并将路径设置为 /virtual_directory/Error/Http404

有没有办法可以指定相对于虚拟目录的路径?

最佳答案

如果虚拟目录路径在您的部署环境中保持不变,this answer使用不同的 web.configweb.release.config 文件可能会满足您的目的。

如果虚拟目录路径可以变化,原提问者says it's not possible .

关于asp.net - 在 web.config 中指定相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20350795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com