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

haoweiaa123 2009-04-21 11:41:54
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

我按上面的方法改了,改为Everywhere后就出现其他的错误啦,弄虚拟目录的方法请各位大虾详细点,也弄了一下,但是还是没有不行啊,


<authentication mode="Forms">老说这一行有错误

在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 E:\my_Web\ExamSystem\Web\Web.config

我的配置文件在 E:\my_Web\ExamSystem\Web\Web.config

我把my_Web设为虚拟目录

希望各位大虾能给个详细答案,非常感谢!
...全文
3543 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
迈克尔1998 2011-10-04
  • 打赏
  • 举报
回复
文件冲突:web.config,把项目文件中的其他web.config转移走
yfy1002 2011-04-26
  • 打赏
  • 举报
回复
疯了如果在 IIS 中没有将虚拟目录配置为应用程序
qingYun1029 2009-12-09
  • 打赏
  • 举报
回复
试一下4楼的方法吧!!!
我也遇到这种问题,不过借用4楼的办法,我的项目里面就有一个config文件,把它剪切到根目录就行了。
不过由于我是用三层做的,也引用了一些第三方控件,所以还是有点问题!!!
xishiyingwhb 2009-12-07
  • 打赏
  • 举报
回复
谢谢你的帮助
jack15850798154 2009-12-04
  • 打赏
  • 举报
回复
要么是有两个Web.config或者Web.config在文件夹中把它拖出来放在根文件夹中就可以了。。。
cyn126 2009-11-05
  • 打赏
  • 举报
回复
是哇 有两个config 可是删了还是那样
sandy110 2009-04-21
  • 打赏
  • 举报
回复
检查解决方案是不是有两个webconfig 文件。两个webconfig是会冲突的
cpp2017 2009-04-21
  • 打赏
  • 举报
回复
打开iis,本地计算机->网站->默认网站 新建一个虚拟目录指向你的这个目录
或在文件夹上属性->web共享->共享文件夹就可

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧