当我尝试访问它时,空白的asp.net站点显示web.config错误

时间:2011-03-15 10:17:07

标签: c# asp.net web-config

我创建了一个空白的asp.net网站,其中包含一个空白的default.aspx页面,其.cs文件,一个login.aspx页面及其.cs和一个web.config。我正在寻找测试.net身份验证,如MSDN网站上的here所示。我已经复制了文章中显示的所有内容。我现在在IIS6中设置了站点,当我访问该站点时,我得到了运行时错误:

  

“要在远程计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录中的”web.config“配置文件中创建一个标记。然后将其“mode”属性设置为“Off”。“

消息。当我将customErrors mode =“On”标记添加到web.config时,我仍然会收到此错误,就像它没有查看web.config一样。我已经三次检查IIS,它肯定会查看正确的站点文件夹。这是我的web.config:

<?xml version="1.0"?>   
 <configuration>

        <system.web>
          <customErrors mode="On"/>
           <authentication mode="Forms">
             <forms loginUrl="Logon.aspx" name=".ASPXFORMSAUTH">
             </forms>
           </authentication>

          <authorization>
            <deny users="?" />
          </authorization>
           <compilation debug="false" targetFramework="4.0" />

        </system.web>

    </configuration>

我通常通过CMS安装设置网站。这是我第一次在visual studio的空白网站上做过一次。是否还需要添加到web.config?

2 个答案:

答案 0 :(得分:2)

设置

      <customErrors mode="Off"/>

查看实际错误。

答案 1 :(得分:0)

您需要设置

不能“打开”以查看stacktrace的实际错误。