我有一个当前托管在IIS 7上的现有网站,并配置为在.NET v2上运行。 IIS中的设置如下所示:
Sites
* mywebsite
- services
其中
我想在“mywebsite”网站下添加.NET 4 mvc应用程序作为另一个子域名 - “web”,所以我的结构看起来像:
Sites
* mywebsite
- web <- new .net mvc 4 website, new AppPool named "web" .NET 4 Integrated
- services
首先查询: 1.是否可以使用不同的.NET版本的子域?
我尝试进行上述设置,但是当我浏览到http://mywebsite/web
时,我收到一条错误消息
There is a duplicate 'system.web.extensions/scripting/scriptResourceHandler' section defined
任何想法,我错过了什么?请帮忙。
答案 0 :(得分:0)
我相信你可以。首先,请为您的MVC 4站点单独创建应用程序池。如果您在mywebsite / web上配置它,请将“web”转换为IIS上的应用程序。然后,请确保此Web具有自己的应用程序池。请尝试并希望我的解决方案有效。 :)
答案 1 :(得分:0)
您应该禁用web.config继承。您应该在mywebsite web.config中使用此代码: