vs生成解决方案出错

我的项目生成时出现了这个问题,我用vs网站打开不会出现这种情况,但是点开sln解决方案就会出现这种情况,疑是生成解决方案时,存放位置出现错误

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

搜了搜解决方法,如下:

 1、子目录下存在web.config文件,删除无用的即可。

 2、web.config存放文件夹不正确,必须要放在根目录下

 3、转载自别人《!--

     原因:Machine.config里的allowDefinition="MachineToApplication"。

     解决1:把allowDefinition设为:Everywhere。考虑到最好不要改动Machine.config文件,否则可能会引起其他错误。

     解决2:<authentication mode="Forms"> 是应用级别的,不能在子目录级别的web.config内 设置,把它放在应用级别的web.config里,在子目录下用<authorization>节来控制访问。--》

我的解决方案是:先用网站打开项目,再生成解决方案,注意解决方案的位置,我的问题就是因为这个,这个问题出现的原因有很多,一个一个尝试去解决吧!

posted @ 2015-08-07 16:17  IT火  阅读(919)  评论(0编辑  收藏  举报