asp.net部署时,iis不能读取webconfig文件。

windowsserver2008,.net4.0用vs自带卡西尼服务器都可以正常看,放iis里,iis配置了应用程序池选.net4集成,但是提示错误模块IISWebCo... windows server 2008,.net 4.0

用vs自带卡西尼服务器都可以正常看,放iis里,iis配置了应用程序池选.net 4集成,但是提示错误

模块 IIS Web Core
通知 BeginRequest
处理程序 尚未确定
错误代码 0x80070032
配置错误 无法读取配置节“system.web.extensions”,因为它缺少节声明
配置文件 \\?\D:\EcgWeb\web.config
请求的 URL http://localhost:80/
物理路径 D:\EcgWeb
登录方法 尚未确定
登录用户 尚未确定

webconfig文件内容大致如下
<?xml version="1.0"?>
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add name="CuteWebUI.UploadModule" type="CuteWebUI.UploadModule,CuteWebUI.AjaxUploader"/>
<add name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule, System.Web.Mobile, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" preCondition="managedHandler"/>
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler"/>
</modules>
</system.webServer>
</configuration>
展开
 我来答
Miniont
2013-05-28 · TA获得超过224个赞
知道小有建树答主
回答量:370
采纳率:0%
帮助的人:316万
展开全部
重新生成一下config文件试试。
追问
config文件放别的电脑上是ok的。
应该是iis 7或者.net framework安装配置有问题,但是不知道如何恢复成默认的配置,卸载了重装也不能恢复默认
追答
那么你最好再看看iis的配置是否有错,主要是net framework的版本可能出问题,一般是net framework4.0版本对应vs2010。这个你网上搜索一下,就是把当前framework版本卸载后重新安装一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式