zoukankan      html  css  js  c++  java
  • IIS出现问题时修改配置文件的几项说明

    近期系统在线运行经常出现object moved错误

    通过查询资料,做了几项web.config文件的调整

    1,调整应用程序池使用集成模式

         <system.webServer>
            <defaultDocument>
                <files>
                    <add value="login.aspx" />
                </files>
            </defaultDocument>

            <validation validateIntegratedModeConfiguration="false" />
        </system.webServer> 

    添加红色文字部分

    2,关闭调试模式

    <compilation debug="false">

    调整为红色文字部分

    3,去掉错误重定向

     <customErrors defaultRedirect="~/NoAccess.aspx" />

    删除该配置项

    参考文档:

    确定托管的管道模式 - xiaofeilee - 博客园

    http://www.cnblogs.com/xiaofei59/archive/2010/12/29/1920640.html

    <compilation debug="true"> 意味着可以插入一些debugger的中断,这样在开发是就可以调试了。 false 用于已经发布的项目,它不需要再调试了, 一般开发是用true, 发布正式项目用false. 主要区别是设置为true时 1) 由于编译优化被取消,编译ASP.NET 页需要更长的时间 2) 由于需要额外的debug,代码执行比较慢 3) 在系统运行时runtime 占用更多的内存,需要为debug创建冗余代码。 4) 脚本Scripts和图片没有被缓存cache,所以下载很慢。 所以以发布的项目一定要设为false.

     defaultRedirect

    可选的属性 ,指定出错时将浏览器定向到的默认 URL。如果未指定该属性,则显示一般性错误。

    URL 可以是绝对的(如 www.contoso.com/ErrorPage.htm)或相对的。相对 URL(如 /ErrorPage.htm)是相对于为该属性指定 URL 的 Web.config 文件,而不是相对于发生错误的网页。

    以波形符 (~) 开头的 URL(如 ~/ErrorPage.htm)表示指定的 URL 是相对于应用程序的根路径。

  • 相关阅读:
    LAB02:Selenium的安装与使用
    HW03:Exercise Section 2.3
    LAB01:安装 Junit(4.12), Hamcrest(1.3) 以及 Eclemma并完成一次三角形问题的测试
    HW02:根据程序回答问题
    HW01:程序中的错误
    Postman 接口测试
    Python3.7、Eclipse 4.5、 Java 8、 PyDev 5.2.0、 selenium-3.14.0环境搭建
    Java + selenium 实现web自动化简单示例
    java Junit自动化测试框架环境搭建
    java TestNg自动化测试框架环境搭建
  • 原文地址:https://www.cnblogs.com/cwfsoft/p/5054080.html
Copyright © 2011-2022 走看看