none
MSDN论坛有问题 RRS feed

  • 问题

  • 今天早上9点多一点

    我登陆论坛并连续几次出现服务器错误提示

    我在Microsoft Forum {16}群已发过错误提示的图

    下面为文本形式

     

    另外我有个疑问

    因为我看这里面的提示<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    我不知道为什么能看到这些错误提示 因为mode为remoteonly 所以应该显示友好信息

     

    这绝对是事实 在后来登陆中一切回复正常

    对这点我不得不质疑 因为我学的是。NET技术 所以我想知道为什么会这样

     

    Server Error in '/china' Application.
    --------------------------------------------------------------------------------

    Runtime Error
    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".


    <!-- Web.Config Configuration File -->

    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
     

    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.


    <!-- Web.Config Configuration File -->

    <configuration>
        <system.web>
            <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
        </system.web>
    </configuration>
     

    2009年1月7日 1:43

答案

全部回复

  • 希望可以看下服务器日志 我想应该有些信息

    如果没有 那我实在很抱歉

    2009年1月7日 1:52
  • 可能是论坛在维护,刷新再试,如果还是不行,就等等在访问吧

    2009年1月7日 2:07
    版主
  • 这个论坛的服务器在美国,并且偶尔会做一些调整之类的工作,出现这种错误在.NET应用程序里很常见,处理方法也有很多种。

    你所看到的这个黄色错误页面,并没有包含任何有意义的错误信息,而且,网站管理员也不希望把详细错误显示给所有人看。它为什么没有显示自定义错误页面可能是因为以下一些原因:

    1,可能在web.confg里面有配置customErrors。默认情况下自定义配置节是没有启用的,这种情况就会出现这个错误页面,它仅仅提示您,可以通过配置自定义页面改变错误的呈现方式;

    2,可能有customErrors配置,但是没有找到defaultRedirect配置的文件。

    <customErrors mode="RemoteOnly"...的意思是,在远程端才显示自定义错误页面,本地则显示详细错误。
    2009年1月7日 5:08
    版主
  • 这个customerrors当然知道

    我就是问 为什么他们已经设置了为远程用户显示友好信息

    但为什么还是显示了这些错误

    另外我想问下 维护时怎么维护?我是说他们是怎么维护的?难道直接替换文件?

    2009年1月7日 5:26
  • 一般出现楼主说的这个错误都是因为没有设置自定义错误节。

     

    我们进行网站维护的一般过程是这样的,希望对你有帮助:

     

    先发布公告说在什么时间进行维护,要持续多久。然后到时间的时候将网站全部重定向到一个公告页面,这个可以通过修改IIS实现。这个时候就可以进行文件的替换了。完成之后再把IIS改回来。网站就开放了。

     

    2009年1月7日 5:30
    版主
  • 但这个MS应该设置了错误节吧

    另外我在做项目的时候发现

    访问www.host.com/index.aspxdsfsdf

    www.host.com/index.aspx/dsfsdf

    都可以访问 页面

    有没有解决办法

    2009年1月8日 5:57
  •  

    这个错误提示,我在昨天下午到今天,登陆论坛比较频繁。稍后到2009-1-8 10:00多。

     

    再登陆论坛没有错误的发生。

     

    应该是论坛再美国那里的数据正在做调整。换个时间段再登陆就OK了。。

     

    2009年1月8日 6:30
    版主
  •  

    有时美国服务器在维护的时候酒会出现这样的报错,请大家谅解和支持!

    谢谢!

    2009年1月12日 5:31