网站建设| 网站制作| 网站设计 找西安网页设计|西安网站建设|西安网站制作|WEBD.CN

网站建设
联系我们

IIS6.0添加上.net4.0后,以前的.net系统出现“服务器应用程序不

发布于:2015-11-26 11:19来源:未知 作者:admin 点击:

    按照常规操作把网站放到IIS6.0虚拟目录下,但是会发现还是访问不了,这时还需要如下配置: 
 

1.允许web服务扩展
 找到web服务扩展,找到ASP.NET v4.0.30319项,确认它是允许的,如果是禁用的就要开启它,默认情况下就是禁止的

2.选择ASP.NET版本
打开IIS 6.0,右击新建的网站→属性→ASP.NET选项卡,.NET版本选择4.0.30319
 

3.应用程序映射(此步是否需要设置有疑问)

右击新建的网站→属性→主目录→配置→通配符插入,可执行文件选c:/windows/microsoft.net/framework/v4.0.30319/aspnet_isapi.dll,去掉"确认文件存在",点击确定

可能出现的问题
出现“服务器应用程序不可用”的错误提示,查看系统应用程序日志

 

错误提示为:It is not possible to run two different versions of ASP.NET in the same IIS process:IIS

    解决办法:

 

   针对不同的Framework应用程序,建立不同的ApplicationPool。不同版本的站点(包括虚拟目录,因为它也要用Application Pool),采用不同的Application Pool,即新建一个用于.net4.0以Application Pool为模板的应用程序池.Net4.0,再修改站点的属性—>应用程序池为.Net4.0就OK了。

------分隔线----------------------------
------分隔线----------------------------
西安网站建设客服
建站咨询:
建站咨询:
技术支持:
运营部: