开发者社区> 杰克.陈> 正文

iis 6.0上部署.net 2.0和4.0网站

简介: 原文 http://www.cnblogs.com/flowwind/archive/2013/06/02/3113469.html  网站环境 IIS6.0,操作系统Windows server2003 sp2,服务器之前已经部署了.
+关注继续查看

原文 http://www.cnblogs.com/flowwind/archive/2013/06/02/3113469.html

 网站环境 IIS6.0,操作系统Windows server2003 sp2,服务器之前已经部署了.net 2.0asp的网站,现在要部署新开发的.net 4.0网站.

    大体部署流程如下:

      1.官网下载.net framework4.0,下载地址:

http://www.microsoft.com/zh-cn/download/details.aspx?id=17718,下载后安装.安装后,原有.net 2.0网站的Asp.Net Version会出现自动升级到4.0的情况,所以记得改回2.0

因为先安装的IIS,后安装的4.0,所以要用命令行注册下4.0;具体操作如下:

a、开始--运行--cmd

b、输入cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 回车

c、输入aspnet_regiis.exe -i 回车 即注册完毕。

 

2.修改IISweb服务扩展,默认安装后的ASP.NET v4.0.30319是禁止的,要修改为允许, 如下图2-1;不然就会出现访问网页的时候,出现找不到该页404的错误;

2-1

      3.4.0程序创建应用程序池,2.04.0网站不能共用一个应用程序池,不然会在我的电脑右键--管理--系统工具--事件查看器应用程序中出现如下图3-1的错误。

3-1

      通过Internet信息服务我的应用程序池新建应用池,弹出如下图3-2

3-2

      4、新建.Net 4.0的网站,在主目录勾选应用程序池,如下图4-1

图4-1

      并在Asp.net处勾选Asp.Net version为4.0;

      5、这时候访问2.0和4.0网站出现service unavailable的情况,查看事件查看器报如下错误: HTTP 筛选器 DLL v4.0.30319\aspnet_filter.dll 加载失败。数据是错误;通过查找文档发现,有人用Process Monitor工具监视一下w3wp.exe的文件访问,发现C:\Windows\System32\MSVCR100_CLR0400.dll 这个文件没有权限,那么找到这个文件,做如下图5-1操作

图5-1

      6、以上操作完毕后,重新启动下IIS,在开始--运行--cmd回车后,输入iisreset命令即可;

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
14327 0
win2003 sp2+iis 6.0上部署.net 2.0和.net 4.0网站的方法
网站环境 IIS6.0,操作系统Windows server2003 sp2,服务器之前已经部署了.net 2.0和asp的网站,现在要部署新开发的.net 4.0网站.本来认为很简单,却遇到了很多问题,下面详细描述下过程: 1.
935 0
windows IIS搭建Web网站外网无法访问
将 127.0.0.1 上面的监听端口更换到 0.0.0.0
115 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
30351 0
云服务器Windows系统,IIS发布网站异常解决方法(新手篇)
云服务器Windows系统,IIS发布网站异常解决方法(新手篇)
1125 0
apache和iis发布网站防火墙设置
不管是apache还是iis发布网站,在有windows防火墙的情况下,其他用户是不能访问该网站的,需要对所用服务端口放行 第一步:打开windows防火墙,选择高级设置 第二步:选择入站规则,新建规则,选择端口一项,写入你要放行的端口号,如80 ...
868 0
使用批处理(.bat)文件一键编译 .NET CORE 网站并发布至 IIS
向 IIS 发布网站的传统方式是:开发人员在开发机上对项目源代码编译并将生成的程序集复制到服务器上的网站目录中.在 .NET CORE 时代开启后,复制操作很容易因为文件占用而失败.
77 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
21317 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
23639 0
+关注
杰克.陈
一个安静的程序猿~
10425
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载