none
web.config设置问题 RRS feed

  • 问题

  •  

    各位高手,请教你们一个问题:

    今天运行别人的程序,在VS编译的时候出现了这个错误:

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

    我双击这个错误,他指向了<authentication mode="Windows" />配置节点

     

    我在网上搜了下解决方法,有的说把C:\WINDOWS\Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有allowDefinition="MachineToApplication"改为allowDefinition="Everywhere" 

    但是我试了不行。出现的错误越来越多。

     

    这个是什么问题啊,请高手指教,顺便说说原理。谢谢啦

    2009年1月2日 16:47

答案

  • 一般其他地方无需改动,只需要在你的iis属性里,将你的程序站点设置为  配置为应用程序 即可

     

    或者

    <authentication mode="Forms" />

    2009年1月3日 1:01
    版主

全部回复