日期:2014-05-17  浏览次数:20541 次

请看看这是怎么回事?调试时Web.Config报错
这是个即时聊天的程序,登录这块出问题了,我没有修改过Web.Config(是CharRoomTest子文件夹里的WebConfig不是外面的那个)里的内容,这段代码什么意思,怎么改了?
 
  <authentication mode="Forms">
  <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
  </authentication>


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






------解决方案--------------------
有两个config或者网站被放到一个应用程序的子目录里了,web.config里面有一些配置是只能在它作为根目录应用程序的时候才能配置的,删掉这个配置或者调整你的应用程序部署目录
------解决方案--------------------
表单验证
------解决方案--------------------
楼上正解
------解决方案--------------------
包含Web.Config 的文件夹 在iis建成虚拟目录