问候,

我开发了一个网站使用ASP。

我第一次吃午饭我的网站进行测试(http://wecoders.com/Habib_cuizine/Gallery.aspx)我会恢复(’ / ‘应用程序服务器错误。)

运行时错误描述:服务器上发生应用程序错误。

详细信息:要在远程计算机上启用此特定错误消息的详细信息,请在当前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>

为了修复此错误,我在标记内添加了 webConfig 文件:

> <customErrors mode="Off"/>

之后,当我在网站上午餐时,我会收到一个新错误,如下所示:

配置错误描述:处理服务此请求所需的配置文件期间发生错误。

解析器错误消息:在应用程序级别之外使用注册为allowDefinition =‘MachineToApplication’的部分是错误的。

源错误:

第35行:ASP.NET识别传入用户。

Line 36:         -->
Line 37:         <authentication mode="Windows" />
Line 38:         <!--

第39行:该部分启用配置

源文件:\10.0.40.35\wecoders.com\public\habib_cuizine\web.config 行:37

请建议如何解决此错误以及如何配置我的网站,该网站使用将在Internet上发布的Visual Stdio 2010开发。

问候,

答案

此错误中的关键信息是该行:

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

在IIS中,您可以拥有多个应用程序,但必须将它们配置为应用程序。通常,当您创建Web项目时,它将直接映射到IIS应用程序。

请咨询您的托管服务,了解如何为您的 Web 应用程序创建 IIS 应用程序。

Edit - added 如果这在您的服务器上,则可以按照@frazell Thomas答案中的说明自己设置此设置。他打败我找到了那个链接。为了节省一些阅读,您应该能够专注于Creating Virtual Directories and Local Web Sites部分。

来自: stackoverflow.com