【问题标题】:Getting Internal Server Error 500获取内部服务器错误 500
【发布时间】:2015-07-16 12:26:03
【问题描述】:

我在尝试访问我的 Asp.net(4.5) 起始页(login.aspx)时遇到通用内部服务器错误 500

原因是下面的代码导致错误

<rewrite>
            <rules>
                <rule name="ff">
                    <match url="supportedhousing/login.aspx" />
                    <action type="Rewrite" url="supportedhousing/" />
                </rule>
            </rules>
        </rewrite>

如果我删除上面的代码没有错误。

这个问题与上述代码无关。问题是我如何才能看到真正的错误信息。

我尝试了以下方法:

 <system.web>
        <customErrors mode="Off"> </customErrors>
     <compilation debug="true" targetFramework="4.5" />
</system.web>

还有

 <system.webServer>
   <httpErrors errorMode="Detailed" />
    <asp scriptErrorSentToBrowser="true"/>
 </system.webServer>

我仍然收到相同的一般错误内部服务器错误 500。

我检查了事件日志,但没有错误。

有趣的是,如果我尝试直接在 Web 服务器上浏览该页面,我会收到错误 500.19,但这也很神秘。

【问题讨论】:

  • 您从哪里登录? IIS处于什么模式?

标签: c# asp.net vb.net iis


【解决方案1】:

这样的问题很多。没有错误日志。您是否安装了 iis 重写模块? 此外,此配置在 iis express 中无法用于调试。

【讨论】:

  • 如果您阅读了我的问题,问题与重写代码无关。我正在使用 iis。
  • 标签仅适用于 iis 重写模块:link
  • 你也检查了这个问题link
猜你喜欢
  • 2015-07-13
  • 1970-01-01
  • 1970-01-01
  • 2015-05-02
  • 1970-01-01
  • 1970-01-01
  • 2019-01-17
  • 2011-10-17
  • 2010-11-15
相关资源
最近更新 更多