我看到了“'/‘应用程序中的服务器错误”。在我的服务器上的许多站点上的消息。这些站点可以像包含没有ASP代码的index.aspx文件的空IIS站点一样简单,表明可能存在某种类型的配置问题。
我找不到更多关于错误的信息了,因为更改web.config文件允许我查看这些错误不起作用,而且站点无法从本地主机访问,所以我看不到更详细的错误,所以我想知道这是否是某种配置问题。
aspx文件在此服务器上的默认站点和其他站点上似乎运行良好,但在其他站点或我创建的任何新站点上却不工作。
有人知道我怎样才能进一步解决这个问题吗?
编辑以提供index.aspx文件和web.config文件
index.aspx
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ASPX Test</title>
</head>
<body>
ASPX Test
</body>
</html>web.config
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>发布于 2012-01-25 15:47:47
有三种主要可能性:
从第一个站点开始,确保站点在应用程序池中选择合适的运行时。
从你在另一个问题上留下的评论中,我想到了这一点。
我不知道您为什么要创建一个.net 1.1站点,但是在您的web.config中所需的绝对最小值如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
</system.web>
</configuration>取自http://support.microsoft.com/kb/815179
如果您试图关闭自定义错误(从而向客户端显示所有错误信息),那么它应该位于system.web部分。例如:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<customErrors mode="Off"></customErrors>
</system.web>
</configuration>请参阅http://msdn.microsoft.com/en-us/library/h0hfz6fc(v=vs.71).aspx
发布于 2012-01-25 15:48:43
我找不到更多关于错误的信息了,因为更改web.config文件允许我查看这些错误不起作用
这不是真的。通过在远程计算机上设置以下内容,可以启用远程计算机的详细错误信息(尽管不建议保留此信息):
<customErrors mode="On">
</customErrors>此外,在您的debug="true"的编译部分设置web.config以获得更详细的信息。
发布于 2012-01-25 15:51:19
很可能,但是这些站点是否设置为正确的.NET版本?
https://stackoverflow.com/questions/9005483
复制相似问题