2023-04-23 14:48:18 阅读( 5102)
网站环境IIS6.0,操作系统Windowsserver2003sp2,服务器之前已经部署了.net2.0和asp的网站,现在要部署新开发的.net4.0网站.本来认为很简单,却遇到了很多问题,下面详细描述下过程:1.官网下载.netframework4.0,下载地址:http://www.microsoft.com/zh-cn/
Microsoft .NET Framework V4.0 Final 官方简体中文完整版
2.修改IIS的web服务扩展。默认情况下,安装后的ASP.NET v 4 . 0 . 30319是禁止的,应该修改为允许,如下图2-1所示;否则,在访问网页时会出现找不到页面404的错误;
图2-1
3.为4.0程序创建一个应用程序池。2.0和4.0网站不能共享一个应用池,否则我的电脑右键-管理-系统工具-事件查看器应用会出现如图3-1所示的错误。
图3-1
通过互联网信息服务-我的应用池-新建-应用池,弹出如下图3-2:
图3-2
4.创建新的。Net 4.0网站并检查主目录中的应用程序池,如下图4-1所示。
图4-1
And check Asp.Net version 4.0 in Asp.net;
5.此时,在访问2.0和4.0网站时,会出现服务不可用的情况。
事件查看器报告以下错误:HTTP筛选器DLL v 4 . 0 . 30319 \ aspnet _ filter.dll未能加载。数据有误;通过查找文档,
有人用进程监控工具监控w3wp.exe的文件访问,发现文件C:\ Windows \ System32 \ msvcr 100 _ CLR0400.dll没有权限,所以找到这个文件。
如图5-1所示,执行以下操作:添加IIS_
猜你喜欢
Guessyoulike