当前位置: 代码迷 >> ASP.NET >> web.config不是说修改后马上生效的吗?该如何解决
  详细解决方案

web.config不是说修改后马上生效的吗?该如何解决

热度:7753   发布时间:2013-02-26 00:00:00.0
web.config不是说修改后马上生效的吗?
web.config   1个放在/目录,另一个放在/study/目录,程序位置/study/structuredErrorHandling.aspx


2个web.config的内容一样:
<?xml   version= "1.0 "   encoding= "utf-8 "   ?>
<configuration>
        <system.web>
                <trace   enabled= "true "/>
<customErrors   mode= "On "   defaultRedirect= "userError.aspx ">
<error   statusCode= "404 "   redirect= "PagenotFound.aspx "/>
</customErrors>
        </system.web>
</configuration>

structuredErrorHandling.aspx该页面有错误,按照上面的web.config,应该重定向到自定义的出错页面
重新修改web.config的内容:


<?xml   version= "1.0 "   encoding= "utf-8 "   ?>
<configuration>
        <system.web>
                <trace   enabled= "true "/>
<!--
<customErrors   mode= "On "   defaultRedirect= "userError.aspx ">
<error   statusCode= "404 "   redirect= "PagenotFound.aspx "/>
</customErrors>
-->

        </system.web>
</configuration>


按理说,再次在IE请求structuredErrorHandling.aspx文件,应该不会再显示自定义的错误了,但是结果还是重

定向到自定义的出错页面,重启IIS也无效,只有重启电脑才生效,为什么?

------解决方案--------------------------------------------------------
重启服务应该就可以了阿
------解决方案--------------------------------------------------------
奇了怪啦...楼上说的对
------解决方案--------------------------------------------------------
你是改哪个web.config呢,是/study/目录下的吗?
------解决方案--------------------------------------------------------
友情UP
  相关解决方案