1

我正在使用 Visual Studio 2010 在 ASP .Net 中开发一个网站。我还没有附加任何数据库,它是带有大量 CSS 和一点点 Visual Basic 的纯 html。我从一家公司租用了 Web 服务器空间。我使用 FileZilla 上传了已发布的内容并将它们放在 wwwroot 目录中。当我从浏览器访问该网站时,我收到以下错误:


“/”应用程序中的服务器错误。

运行时错误描述:服务器上发生应用程序错误。此应用程序的当前自定义错误设置可防止远程查看应用程序错误的详细信息(出于安全原因)。但是,它可以被本地服务器机器上运行的浏览器查看。

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

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

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

注意:您看到的当前错误页面可以通过修改应用程序配置标记的“defaultRedirect”属性以指向自定义错误页面 URL 来替换为自定义错误页面。

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

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

我用谷歌搜索并找到了一些答案,但没有一个适合我的情况。我应该提到我正在使用 Windows 7 和 IIS7,并且该站点在本地运行良好。我认为我可能在代码中犯了错误,所以我尝试上传 Visual Studio 默认的模板网站。但同样的错误仍然出现。我试图上传一个纯 html 网站,它工作。我试图制作一个简单的“hello world”aspx 和 asp 文件,它成功了。有没有人遇到过同样的问题,如果有,如何解决?

谢谢

4

3 回答 3

1

放入<customErrors mode="Off"/>web.config,然后它会显示详细错误。在这一点上很难说什么。

于 2012-05-09T06:11:29.097 回答
0

此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。

于 2013-05-24T14:51:15.880 回答
0

<system.codedom> ...... </system.codedom>Web.config文件中删除部分

于 2017-05-27T12:29:29.530 回答