注册 登录
编程论坛 ASP.NET技术论坛

请问这个 “/”应用程序中的服务器错误 应如何解决?谢谢!(已解决)

foshan 发布于 2007-03-05 09:27, 41851 次点击

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

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

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

源错误:


行 27: 以标识传入的用户。
行 28: -->
行 29: <authentication mode="Windows" />
行 30: <customErrors mode="Off"/>
行 31: <!--

源文件: D:\myweb\showbaobiao\web.config 行: 29


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210


在ASP.NET 2.0 中运行无误,但到另外一台上运行就出现以上的错误提示,在本机中输入 本机的IP地址/***/*.aspx 也同样出现以上的错误提示。

请问这个 “/”应用程序中的服务器错误 应如何解决?谢谢!

应该怎样修改一下 web.config 中的代码啊??

*****************************************************
找到解决方法了,与大家分享快乐!

在IIS将该目录做成应用程序的方法:打开IIS —> 默认网站 —> 找到该目录右键打开属性页 —> 目录(或虚拟目录)卡 —> 在下半部分“应用程序设置”处点第一项的“创建”,把该目录做成应用程序。

[此贴子已经被作者于2007-3-5 12:57:10编辑过]

10 回复
#2
冰镇柠檬汁儿2007-03-05 09:36
那你把web.config发上来看看啊
#3
foshan2007-03-05 09:49

有劳 老大 帮忙解决,谢谢!

<?xml version="1.0" encoding="utf-8"?>
<!--
注意: 除了手动编辑此文件以外,您还可以使用
Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
“网站”->“Asp.Net 配置”选项。
设置和注释的完整列表在
machine.config.comments 中,该文件通常位于
\Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<appSettings/>
<connectionStrings>
<add name="aaaConnectionString" connectionString="Data Source=wuzhuming;Initial Catalog=aaa;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<!--
设置 compilation debug="true" 将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="false" />
<!--
通过 <authentication> 节可以配置 ASP.NET 使用的
安全身份验证模式,
以标识传入的用户。
-->
<authentication mode="Windows" />
<customErrors mode="Off"/>
<!--
如果在执行请求的过程中出现未处理的错误,
则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
开发人员通过该节可以配置
要显示的 html 错误页
以代替错误堆栈跟踪。

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
</configuration>

#4
foshan2007-03-05 09:58

“如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。”

小弟的 IIS 默认网站的主目录为 D:\myweb ,aspx 的文件夹在 D:\myweb 里面。什么是“虚拟目录”啊?如何设置?设置了 虚拟目录 之后,如何将其配置为应用程序啊?

#5
cyyu_ryh2007-03-05 12:44

你用的2003?

#6
foshan2007-03-05 12:52
在IIS将该目录做成应用程序的方法:打开IIS —&gt; 默认网站 —&gt; 找到该目录右键打开属性页 —&gt; 目录(或虚拟目录)卡 —&gt; 在下半部分“应用程序设置”处点第一项的“创建”,把该目录做成应用程序。
#7
冰镇柠檬汁儿2007-03-05 12:53
以下是引用cyyu_ryh在2007-3-5 12:44:33的发言:

你用的2003?

版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210

#8
冰镇柠檬汁儿2007-03-05 12:55
To:楼主
如果你要是只是想进行调试运行的话是不需要建立IIS站点的
#9
foshan2007-03-05 13:10
回复:(冰镇柠檬汁儿)To:楼主如果你要是只是想进行...
谢谢 老大 !我不是要调试了,是要发布用上了,很简单的文件。我上传上来,请你帮忙看看有哪些不足,谢谢!
只有本站会员才能查看附件,请 登录

#10
冰镇柠檬汁儿2007-03-05 13:18
<add name="aaaConnectionString" connectionString="Data Source=wuzhuming;Initial Catalog=aaa;Integrated Security=True"
providerName="System.Data.SqlClient" />
这个东西我没这么写过,

<add key="SQLConnString" value="server=local;uid=sa;pwd=sa;database=abc;"/>
我都是这么写的
#11
多想你在意2013-12-20 16:53
回复 楼主 foshan
楼主,我遇到同样的问题的,求大神解决呀。。。qq642785829
1