配置错误

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

源错误:

行 53:             安全身份验证模式。 
行 54:         -->
行 55: 		<authentication mode="Windows"/>
行 56: 		<!--
行 57:             如果在执行请求的过程中出现未处理的错误,


源文件: c:\inetpub\wwwroot\public\web.config    行: 55


版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053

这种错误是因为iis没有设置虚拟目录,右键单击“默认网站”,新建-“虚拟目录”,名称自由设定,然后找到程序的路径,确定即可。如果是server 2003的系统,有时候还会有以下错误:

该页无法显示

您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。

请尝试以下操作:

  • 如果您认为该目录应该允许执行访问权限,请与网站管理员联系。

HTTP 错误 403.1 - 禁止访问:执行访问被拒绝。
Internet 信息服务 (IIS)

进入IIS的web服务扩展,找到CGI和ISAPI扩展,点击“允许”,OK,搞定!O(∩_∩)O哈哈~

如果你的IIS真的那么变态,到了这里都还不行,好吧,出绝招。右键你刚刚新建的虚拟目录——属性——虚拟目录标签,应用程序设置栏,点击应用程序名右边的“创建”按钮,执行权限改为“纯脚本”。