allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将

       针对这个问题,我个人也倒弄了好久,去网上找了不少资料。废话少说了,切入正题

      我用的开发工具是vs2008+sql2005,问了一下我的老师,老师给我的建议是重新生成解决方案,于是,我从新新建了一个网站,用新的web.config替换原来的web.config,但是结果仍然是一样的。

我也试过网上去运行C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe结果也是不理想。

也试图去删除web.config里面的        <authentication mode="Windows"/>  这个,结果也是一样。看到网友说这个最好不删除,会有影响,纯粹只是为了试一下。

最后不懂为什么走到下面这一步(也是试一下):

首先:单击  你的网站根目录的解决方案----》右键----》选择属性页----》找到左侧的“配置属性”—-》单击“配置”

将“生成”字段下的复选框的勾去掉,再将上面的    配置(C):选择平台的

然后我是直接运行我的页面,我没有进行生成网站(不懂这样有没有影响),最后奇迹般的可以用了。^  v ^

本人也是初学者,不懂这个方法有没有影响,但是我确实没有报错误了。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。