加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 03:16:07 所属栏目:asp.Net 来源:网络整理
导读:将MVC3 Asp.net应用程序部署到客户端站点后,我们遇到了问题. 在客户端站点中,已在IIS7中创建了我们需要部署的虚拟目录. 问题出在web.config中,我们在其中指定了自定义错误页面 !-- Custom Error Pages -- httpErrors errorMode="Custom" existingResponse="R
将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.config和web.release.config文件.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读