用iis发布网站

原创 2010年05月26日 13:15:00

本人自己写的,给大家参考的。

 

1.安装iis(网络上下载iis安装包,5.1版本适合sp3,我的系统是sp3的,安装无数次都没问题)
解压iis安装包

点击→ 添加删除windows组件
选中→ Internet信息服务(iis)
点击详细信息 全部勾选 (Internet信息服务(iis)的子组件)
点击下一步→浏览到你的安装包,开始安装。 如果弹出提示 就在iis安装包里选中要安装的文件,好像有什么.dll的文件,总之提示你要什么文件,你就在安装包里找什么文件,都有的。

如果出现(正常运行windows 所需的文件已被替换成无法识别的版本。要保持系统的稳定,windows 必须还原这些文件的原有版本) 
这个对话框不用鸟他

安装完成。

2. 安装framework sdk v2.0
傻瓜式安装(如果你安装了vs就不用安装了,vs已经安装了framework)

3. 拷贝网站文件夹
路径随便,如果你安装了vs,你的网站默认路径就是D:/My Documents/Visual Studio 2005/WebSites,没有安装vs的话,随便你放哪里。

4.点击开始→程序→管理工具→intern信息服务→→右键点击默认网站 →新建虚拟目录 →名字随便 → 目录路径就是你的网站文件夹放哪里就设置在那里。(这个骤可以不做,不建立虚拟目录也可以的)
好了之后 ,在右键点击默认网站→ 属性→在主目录选项 →设置本地路径→浏览到你的网站文件夹目录(设置路径是肯定要的)

5 点击windows防火墙→ 点击高级→ 点击第一个设置 → 勾选 web服务器http

 

补充:我遇到的问题. 
1.设置好iis,输入主机ip,出现一个登陆框,要用户名密码,别人都说去iis设置什么权限,其实是自己的iis的主目录路径没设置。参见4,如果你看你iis的默认网站的主目录选项里的本地路径是C:/Inetpub/wwwroot,那就是没设置路径了,按照4的方法设置下就可以了,不会在出现登陆框了。
2.自己的机子做服务器,输入本机ip可以浏览,而同一个局域网的别的机子输入ip无法访问,而且局域网内的机子都可以ping的通。那就是web服务器没勾选。
参见5。在防火墙选中web服务器http就可以了
3.当你卸载了iis,在重新安装,发现网站无法浏览了,如果你的机子没安装vs,就安装了framework sdk v2.0,那请你把framework sdk v2.0也卸载,然后安装iis,在安装framework sdk v2.0就可以了。具体为什么会这样我不晓得,网络上都说iis要先安装,在安装framework sdk v2.0,或者是vs,如果先安装了vs,就重新注册下,解决的方法是在命令行窗口(开始--运行--cmd)中输入“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i”。这样问题就解决了。这样,在IIS中就注册完成了。 
或者点开始--程序--Microsoft Visual Studio .net 2005--Visual Studio Tools--Visual Studio 命令提示行 
在里面写aspnet_regiis.exe -i

      如果Microsoft.NET Framework是1.1版本的话,路径改为对应的路径,也是在在C:/WINDOWS/Microsoft.NET 
即是输入C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -i

      反正记住,如果服务器没安装vs,卸载了iis的同时也要卸载framework sdkv2.0 
然后在安装iis,在安装framework sdk v2.0,有安装vs,就直接卸载iis,在重装iis就可以了。
4.局域网访问都没问题,在公网访问,无法访问。这里就不是iis的问题了,这个就是说明在公网也就是外网如何架设iis服务器了。
反正也写了很多了,写了吧。

 

公网架设iis服务器

     1.服务器设置固定ip,进入路由器设置,映射80端口,iis的端口是80.(其实路由器映射80端口,不是给服务器,是给外网,外网可以理解成猫猫什么的) 
2.做测试,输入自己的外网ip,随便找个测速网站,都可以得到自己的外网ip。 
当然,你得在别人的机子上测试,因为在自己的机子上,是不能输入自己的外网ip测试的。可以叫别人输入ip,帮你测试。 
3.如果电信给你的是固定ip,那接下来的,你就不用看了。如果不是(一般来说,都是动态的ip吧,呵呵)那就申请个域名,免费的域名很多。然后使用花生壳之类的软件绑定你的动态ip,也可以理解成解析你的域名,更新域名绑定的ip(说都是这么说,理解的话,就不是绑定动态ip这几个字了) 
4.随便提下花生壳的原理(觉得我在做广告就不用往下看了)
花生壳的原理就是,你登录花生壳软件,花生壳的服务器就得到你的外网ip,每次登陆,每次都得到,所以是动态ip也能解决了,然后,花生壳服务器就更新你的域名的ip地址。所谓的域名访问也就是ip地址访问,因为有动态ip,因为ip不好记,所以才有域名,呵呵,我乱说的。 
以上,我不敢说能解决你的所有问题,能给你帮助就好了,因为网站是会遇到很多想不到的问题的。
我也是自己做网站的,很多网络上的问题也都遇到过,找了很多解决方法,最后才解决的,的确网络上的答案未必都能帮你解决问题,供你参考就好了。

Windows Server 2012 IIS 管理

Windows Server 2012 IIS 管理
  • 2015年08月05日 20:29

XP系统上安装IIS并发布网站

  • 2014年05月06日 14:30
  • 1019KB
  • 下载

Win7用IIS发布网站系统 部署项目

http://www.cnblogs.com/lxt287994374/p/4636405.html 1.首先确保系统上已经安装IIS 【控制面板】→【程序】→【程序和功能】→【打...
  • y13156556538
  • y13156556538
  • 2017-06-29 12:53:30
  • 713

IIS发布网站的一般步骤

首先对IIS做一个简要的介绍: IIS(Internet Information Services)互联网信息服务的简称。本质是一种Web(网页)服务组件,其中包含Web、FTP和SMTP三大服务器...
  • lmdcszh
  • lmdcszh
  • 2012-04-19 16:44:01
  • 7848

在window中通过IIS发布自己的网站经验总结

1.启用windows IIS功能 打开控制面板(按住win+x键选择控制面板选项) 、 进入控制面板,选择程序选项,进入后选择启用或关闭Windows功能,进入后如下图所示。 勾选Interne...
  • YSG___
  • YSG___
  • 2017-04-04 13:02:13
  • 3108

发布网站到IIS的一些列操作和问题

0.前言         Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以...
  • IMBA123456789
  • IMBA123456789
  • 2015-08-26 15:04:04
  • 1261

VS2013发布网站,IIS网站发布

参考链接:http://www.bkjia.com/Asp_Netjc/1018876.html本文讲解网站建好之后,如何发布在服务器上面。这也是阿辉最近遇到的问题,经过不停的查找资料终于解决了,但是...
  • ganggelove
  • ganggelove
  • 2016-03-30 16:42:05
  • 2652

XP上IIS发布网站,使得局域网可访问的一些经验。

1, 在web.config中不要不要有authentication的字段, 若有, 注释掉, 否则多半出问题。至于为什么我讲不清楚。 2, 出现权限问题的时候, 尤其是有数据库连接的操作, s...
  • easybjy
  • easybjy
  • 2012-06-19 22:18:52
  • 2801

IIS上发布网站遇到的问题总结

在IIS上发布网站已经不是第一次了,几乎每次发布都会遇到相同的问题,可是每次遇到相同的问题,还是重复原来的步骤,再去查一遍来解决,不仅耗费大量的时间,而且总是徒劳而无功!究其原因,还是未能及时总结自己...
  • wangyy130
  • wangyy130
  • 2015-07-22 17:53:38
  • 2004

IIS7中发布网站到公网技巧与排错

为了最大化发挥硬件的优势,把客户的服务器升级到了Windows Server 2008,面临把SharePoint 应用和ASP.NET网站迁移到IIS7中,从新发布到公网。这里就谈谈如何在IIS7...
  • airingyuan
  • airingyuan
  • 2012-11-28 14:08:38
  • 7905
收藏助手
不良信息举报
您举报文章:用iis发布网站
举报原因:
原因补充:

(最多只允许输入30个字)