3

我和我的朋友在 Asp.Net 中开发了一个应用程序,但我遇到了奇怪的问题。
我从我们的 ftp 服务器下载了最新的源代码(我们还没有安装源代码控制工具),当我尝试编译和运行应用程序时,IIS 抛出异常。我检查了目录并且有一个 web.config 文件。
我不明白出了什么问题:(。感谢您的帮助:)。
这是 IIS 的响应:

Runtime Error
Description: An application error occurred on the server. The current custom error 
settings forthis 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>
4

3 回答 3

4

天啊!!!我发现了问题。我没有检查 Windows 资源管理器选项“显示所有已知的文件扩展名”,我用 txt 扩展名保存了 web.config,我还没有看到那个荒谬的错误。谢谢帮忙!!!

于 2013-02-26T13:02:40.130 回答
2

您需要将该部分添加到您的 Web.config 以便您可以看到实际的异常。

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
于 2013-02-26T12:20:23.370 回答
1

如果不将其更改为<customErrors mode="Off"/>您将看不到实际错误。
所以改成

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

并查看您遇到的实际错误。

于 2013-02-26T12:32:36.980 回答