在试图部署.net 3.5网站在IIS7中的默认应用程序池中,框架部分设置为4.0,我得到以下错误.

有一个复制品 ‘system.web.extensions/scripting/scriptResourceHandler’部分 已定义.

comments 那些冒犯性的台词也没有帮助.关于我需要做什么或看什么有什么建议吗?

推荐答案

如果计划部署到运行应用程序池的IIS.net 4.0你需要清理网页.包含指向的所有节定义的配置.净3.5.失败的原因是这些节定义已经包含在根web中.输入配置.NET 4.0(请参阅%windir%\microsoft.NET\framework\v4.0.30319\config\machine.config),其中包括所有系统.网状物已经声明了扩展.

另一个快速修复方法是将应用程序池设置为2.0,就像开发机器所显示的那样,.

Asp.net相关问答推荐

Web 部署工具 2.1 和 Web 部署 3.5 有什么区别?从 VS 2010 部署需要哪一个?

在 Web.Config 的 Location Path 元素中指定多个目录

当前http上下文的http动词

在 ASP.Net 中使用 Page_Load 和 Page_PreRender

使用进程外会话状态的 ASP.NET 应用程序中的 SQL Server 连接问题

解析 JSON 响应的最简单方法

上传时验证大文件

在 asp.net 中调整图像大小而不会丢失图像质量

.Net Standard 2.0 类库是否有通用配置文件?

oAuth ASP.NET 成员资格提供程序

c# list 如何在两个值之间插入一个新值

在资源文件中使用 HTML

Request.Cookies 和 Response.Cookies 之间的区别

当文件上传超出 ASP.NET MVC 中允许的大小时显示自定义错误页面

为在 ASP.NET Web API 中使用 User.Identity.Name 的方法编写单元测试

在 Asp.Net MVC 5 中获取登录用户的用户 ID

判断 IQueryable 结果集的最佳方法是什么?

获取 POST 变量

如何在 ASP.NET 响应中传递大文件?

使用 FormsAuthentication.SetAuthCookie 存储更多信息