我在本地计算机:
例如:1,本地iis里 本地路径:d:\web
2,我的C#程序是在d:\web\shop里之前做的本地iis里 本地路径:d:\web\shop运行程序,,全部正常,,,
但是现在 改成本地iis本地路径:d:\web 再运行web里面的shop的default.aspx就出现:
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。行 29: 以标识传入的用户。
行 30: -->
行 31: <authentication mode="Windows" />
行 32: <!--
行 33: 如果在执行请求的过程中出现未处理的错误,网上一找方法一大堆,,方法如下列如:http://www.cnblogs.com/chowgofee/archive/2007/07/18/822011.html
今天在vs2005下调试某程序时,出现如下错误:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
在网上找了很多帖子,找原因。有的说1、若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS\Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有allowDefinition="MachineToApplication"改为allowDefinition="Everywhere"
2、在网站对应的虚拟目录上右键,选属性,然后在应用程序名后点创建。
我按他们说的找没找到,最终我理解就是
把你的虚拟目录指向web.config所在在文件夹,因为 web.config 的某些配置节只能出现在网站的虚拟目录跟目录中。
这个都是调试本地iis的方法,如果这套程序是放在供应商的的空间里的二级目录里,,,他们总不能给你调iis吧,,那只能调程序罗,,请问这怎么调web.config才可以解决这个问题希望各位高手能帮助一下!
例如:1,本地iis里 本地路径:d:\web
2,我的C#程序是在d:\web\shop里之前做的本地iis里 本地路径:d:\web\shop运行程序,,全部正常,,,
但是现在 改成本地iis本地路径:d:\web 再运行web里面的shop的default.aspx就出现:
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。行 29: 以标识传入的用户。
行 30: -->
行 31: <authentication mode="Windows" />
行 32: <!--
行 33: 如果在执行请求的过程中出现未处理的错误,网上一找方法一大堆,,方法如下列如:http://www.cnblogs.com/chowgofee/archive/2007/07/18/822011.html
今天在vs2005下调试某程序时,出现如下错误:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
在网上找了很多帖子,找原因。有的说1、若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS\Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有allowDefinition="MachineToApplication"改为allowDefinition="Everywhere"
2、在网站对应的虚拟目录上右键,选属性,然后在应用程序名后点创建。
我按他们说的找没找到,最终我理解就是
把你的虚拟目录指向web.config所在在文件夹,因为 web.config 的某些配置节只能出现在网站的虚拟目录跟目录中。
这个都是调试本地iis的方法,如果这套程序是放在供应商的的空间里的二级目录里,,,他们总不能给你调iis吧,,那只能调程序罗,,请问这怎么调web.config才可以解决这个问题希望各位高手能帮助一下!
解决方案 »
- 为什么我的页面在iis里面运行出去,不在iis里面运行就没错呢?(晒出来代码!)
- 求教熟悉Entity Framework的大神,DbContext的Set<T>().Find()怎么用?
- gridview中嵌套checkbox,如何在选中事件中获取当前行的索引值
- 求助“未能加载视图状态错误”和“无法验证数据”错误,如何解决?我无分可给,请高手指点,谢谢!
- 求ASP.NET JMAIL4.4PRO
- 用asp.net做的网站,上传后打不开.急!!
- 如何在DataGrid中同时实现删除,添加,修改三种功能
- 在线:Htmltable如何改变它的字体,我用cell.Controls.Add(new LiteralControl(strtext));怎么改变strtext显示的字体大小
- 关于导出word问题
- 有哪位好心人能提供一套用纯asp.net(C#)编写的完整的论坛程序
- gridview 绑定的数据如何加超链接
- 在VS2008中,使用asp.net ajax3.5的问题
删掉一个没用的就可以了
上面绿色的字体可能你们看不清楚,我再写一次:
网上一找方法一大堆,,方法如下 列如:http://www.cnblogs.com/chowgofee/archive/2007/07/18/822011.html
今天在vs2005下调试某程序时,出现如下错误:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
在网上找了很多帖子,找原因。有的说 1、若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS\Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有allowDefinition="MachineToApplication"改为allowDefinition="Everywhere"
2、在网站对应的虚拟目录上右键,选属性,然后在应用程序名后点创建。
我按他们说的找没找到,最终我理解就是
把你的虚拟目录指向web.config所在在文件夹,因为 web.config 的某些配置节只能出现在网站的虚拟目录跟目录中。
以前我就出过这样的错误
很郁闷
结果发现不知道哪里多出来的web.config
在新建一个
在到属性里面把那个IIS的版本改为2.0的
我的情況是這樣的:我在源文件下面又放了一次源文件夾。(用VSS時不小心多Download了一次)
你仔細查一下你自己每一個文件夾下面是不是誤COPY了一次源文件,導致出現2個webconfig
如果你在供应商的空间里,,,可以这样操作吗!,,我在供应商的买的空间,,要这个空间来测试很多套程序给客户看的.所以不只一套程序的,所以只能改web.config
asp就没有这个问题了,,,怎么asp.net C#就问题多多...
只有将web.config所在的网站设为虚拟目录。除此之外,,真的没法了吗!
我本地是可以这样配啊,,供应商的的空间,,,一般都不给配的吧,,,而己我是随意的配二级,,今天配了,,明天删了,,再配,,,还没用过支持asp.net C#的空间的管理后台
在空间里,,asp.net c#的控制面版是可以配二级"虚拟目录"的,,所以你不要担心,
可能是你在asp转asp.net C#的不适应吧