win7安装IIS及将网站发布到IIS上【 存在这里吧,感觉我的笔记本快崩溃了!】
2013-06-03 18:22
447 查看
1. WIN7安装IIS: 控制面板----程序和功能-----打开或关闭windows功能,如图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/e9f3a23f675e64781dba9818e45765fc)
展开Internet信息服务,按照下图方式进行选择,然后单击“确定”,等待几分钟就安装好了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/3ce7bc799996ad8c402dac88bd7c62ea)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/bb37c810ee26eb8e202e502b79e2735b)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/c06f9ad2ce080820655398588145d18e)
2. 注册IIS
因为我们是先安装的VS,后安装的IIS,所以需要将IIS注册进VS中(具体原因可以去网上查,或者咱们以后再说,但我还是希望大家自己寻找答案),具体方法如下:
在运行中输入“cmd”,回车进入Dos界面
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/d7337f7ea29876b588f2d35ff4943f96)
输入下列命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319,敲回车,如图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/cdaf75bd27532d10e3896747cf35f7d4)
上面命令的意思是进入到C:\Windows\Microsoft.NET\Framework\v4.0.30319这个目录下,然后运行这个目下名称为aspnet_regiis.exe的程序,代码如下图所示
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/1fe91024b6fa64f42a76c6d25398b413)
然后冲洗IIS,重启IIS的命令为iisreset(停止IIS的命令为iisreset /stop,启动IIS的命令为iisreset /start),至此注册IIS成功
注:之所以使用aspnet_regiis.exe –i,而不是直接运行aspnet_regiis.exe,是因为两者的作用不同,aspnet_regiis.exe 后面除了可以跟-i之外,还可以跟其他参数,可以通过如下命令来查看asp.net_regiis.exe后面都可以跟哪些参数
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/f5da55b6a44ad0c9bbcdf07203b614e2)
3将程序发布到IIS上
新建一个简单的Web程序 实现最简单的功能,在页面添加一个按钮,单击按钮输出“hello world”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/cc4fc30c57c85123959c189ebddfc421)
后台代码为
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/75c45af11fe23da8bdc52adbf0d3be2e)
程序写好后将程序发布到IIS上,方法如下
右键单击项目名称,然后选择“发布”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/664e96e506997f8f1bac793f07dbfda9)
发布方式选择“文件系统”,目标位置选择一个空的文件夹,如下图是在D盘新建了一个 名称为“test”的文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/aef07dacb715454b76aa3f36da95bff9)
然后单击发布,发布成功之后到D盘下找到test文件夹,打开查看
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/ca013071a4ec32f0566cf2b15c68d47f)
打开IIS(打开IIS的方法为控制面板----管理工具----Internet信息服务)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/fca059ab980507b5f41b69c16e9fc88e)
打开后界面如下
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/8e19abeb756ef505f22c2434b0631094)
展开左边的节点
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/45f7abbd82a36d11d0eb2d8f2830f493)
右键“网站”,选择“添加网站”
网站名称填写有意义的名称,物理路径选择存放发布后的文件的文件夹(D盘下的test),端口选择除“80”意外的端口,这里使用7251(端口是有一定范围的)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/3a7337c6e00102ab6c6e9cc8d2cf2ee8)
然后展开左边的网站节点,可以看到我们新建的网站
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/b1528d341e6487cb581141374a850a8d)
选择右边的“内容视图”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/edfed13778aa36253f7b9dfd1aadf3e6)
右键单击文件“WebForm1.aspx”,选择“浏览”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/e10134aae780e723a1074102b8f667e5)
如果出现如上图一样的错误,是.net framework版本的问题(我们使用VS2010编写程序默认使用的是.NET Frameworkd4.0,而IIS默认使用.NET Frameword2.0)。
解决办法是 点击左边的“应用程序池”,然后在右边选择“MyFirstWeb”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/d4fff792de8da5903ed1a7d4842b8d56)
双击“MyFirstWeb”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/c4397a6158ca4fdc075172b39ba2077b)
将.net framework版本改为4.0即可
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/05cc9fd16014e008a2ece17781cf9c2d)
点击“确定”,重新浏览”WebForm1.aspx,界面如图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/5c93719c7db25a237ba21a9c18f97af3)
点击按钮
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/b27b5d7b1c446a4e004f3fcb27ebf3f5)
OK,到这里为止,程序就发布好了,只需要将地址栏中的地址发给别人,别人在浏览器的地址栏中输入这个地址就可以访问你的网站了,需要注意的是,这个地址在发给别人之前是需要修改的,需要将localhost改成你本机IP,如将改成
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/84333198a0dc3d8272da612bf6e55830)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/471c52ca046b7a540e91241f7244d75a)
修改原因是因为localhost表示本机,如果别人使用此地址访问,则访问的是自己机子上的网站,而不是你的机子上的网站
到这里为止,基本就OK了,如果是将来的商业网站,则将localhost替换成实际的静态IP或者域名。
最后总结一下:我们现在学习的是Web开发,像优酷,淘宝,QQ空间等等都属于这个范畴,如我们自己的这个程序大概的流程是这样的
我们在自己的机子(暂用A表示)上发布好网站,然后将地址发给别人(暂用B表示),假设地址就是
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/657513e9a93e4dcbb65a219726780c4a)
B在自己机子的浏览器的地址栏中输入这个地址,然后回车,就向A发了一条请求(因为A的IP地址为192.168.53.50),表示要请求A机子上发布到端口7251上的网站下面的名称为WebForm1.aspx的文件
A接收到请求后对WebForm1.aspx进行处理(关于如何处理,以后有机会再说),然后将这个文件发送给B(暂时可以这么理解,其实中间经过了其他转换)
B接受到这个文件后(确切的说是B机子上的浏览器接收到这个文件),就将这个文件显示出来,就是我们看到的画面
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/6d8ab08bee89ebe767d69c30b851948f)
B点击按钮后,一条请求又发送给A
A接受后知道是B用户点击了哪个按钮,然后去后台寻找这个按钮的单击事件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/03/9b1d4dea68578768489610121f83e40d)
这段代码在A机子上执行,其中Response.Write方法将“hello world”发送到A机子的浏览中
A机子上的浏览器接收到”hello world”后进行显示出来,就是我们最后看到的画面
展开Internet信息服务,按照下图方式进行选择,然后单击“确定”,等待几分钟就安装好了
2. 注册IIS
因为我们是先安装的VS,后安装的IIS,所以需要将IIS注册进VS中(具体原因可以去网上查,或者咱们以后再说,但我还是希望大家自己寻找答案),具体方法如下:
在运行中输入“cmd”,回车进入Dos界面
输入下列命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319,敲回车,如图
上面命令的意思是进入到C:\Windows\Microsoft.NET\Framework\v4.0.30319这个目录下,然后运行这个目下名称为aspnet_regiis.exe的程序,代码如下图所示
然后冲洗IIS,重启IIS的命令为iisreset(停止IIS的命令为iisreset /stop,启动IIS的命令为iisreset /start),至此注册IIS成功
注:之所以使用aspnet_regiis.exe –i,而不是直接运行aspnet_regiis.exe,是因为两者的作用不同,aspnet_regiis.exe 后面除了可以跟-i之外,还可以跟其他参数,可以通过如下命令来查看asp.net_regiis.exe后面都可以跟哪些参数
3将程序发布到IIS上
新建一个简单的Web程序 实现最简单的功能,在页面添加一个按钮,单击按钮输出“hello world”
后台代码为
程序写好后将程序发布到IIS上,方法如下
右键单击项目名称,然后选择“发布”
发布方式选择“文件系统”,目标位置选择一个空的文件夹,如下图是在D盘新建了一个 名称为“test”的文件夹
然后单击发布,发布成功之后到D盘下找到test文件夹,打开查看
打开IIS(打开IIS的方法为控制面板----管理工具----Internet信息服务)
打开后界面如下
展开左边的节点
右键“网站”,选择“添加网站”
网站名称填写有意义的名称,物理路径选择存放发布后的文件的文件夹(D盘下的test),端口选择除“80”意外的端口,这里使用7251(端口是有一定范围的)
然后展开左边的网站节点,可以看到我们新建的网站
选择右边的“内容视图”
右键单击文件“WebForm1.aspx”,选择“浏览”
如果出现如上图一样的错误,是.net framework版本的问题(我们使用VS2010编写程序默认使用的是.NET Frameworkd4.0,而IIS默认使用.NET Frameword2.0)。
解决办法是 点击左边的“应用程序池”,然后在右边选择“MyFirstWeb”
双击“MyFirstWeb”
将.net framework版本改为4.0即可
点击“确定”,重新浏览”WebForm1.aspx,界面如图
点击按钮
OK,到这里为止,程序就发布好了,只需要将地址栏中的地址发给别人,别人在浏览器的地址栏中输入这个地址就可以访问你的网站了,需要注意的是,这个地址在发给别人之前是需要修改的,需要将localhost改成你本机IP,如将改成
修改原因是因为localhost表示本机,如果别人使用此地址访问,则访问的是自己机子上的网站,而不是你的机子上的网站
到这里为止,基本就OK了,如果是将来的商业网站,则将localhost替换成实际的静态IP或者域名。
最后总结一下:我们现在学习的是Web开发,像优酷,淘宝,QQ空间等等都属于这个范畴,如我们自己的这个程序大概的流程是这样的
我们在自己的机子(暂用A表示)上发布好网站,然后将地址发给别人(暂用B表示),假设地址就是
B在自己机子的浏览器的地址栏中输入这个地址,然后回车,就向A发了一条请求(因为A的IP地址为192.168.53.50),表示要请求A机子上发布到端口7251上的网站下面的名称为WebForm1.aspx的文件
A接收到请求后对WebForm1.aspx进行处理(关于如何处理,以后有机会再说),然后将这个文件发送给B(暂时可以这么理解,其实中间经过了其他转换)
B接受到这个文件后(确切的说是B机子上的浏览器接收到这个文件),就将这个文件显示出来,就是我们看到的画面
B点击按钮后,一条请求又发送给A
A接受后知道是B用户点击了哪个按钮,然后去后台寻找这个按钮的单击事件
这段代码在A机子上执行,其中Response.Write方法将“hello world”发送到A机子的浏览中
A机子上的浏览器接收到”hello world”后进行显示出来,就是我们最后看到的画面
相关文章推荐
- win7安装IIS及将网站发布到IIS上
- win7安装IIS及将网站发布到IIS上
- win7安装IIS及将网站发布到IIS上
- win7安装IIS及将网站发布到IIS上
- win7安装IIS及将网站发布到IIS上
- 【2015载】win7安装IIS及将网站发布到IIS上
- win7安装IIS及将网站发布到IIS上
- win7安装iis以及将网站发布到iis上
- win7安装IIS及将网站发布到IIS上
- win7安装iis以及将网站发布到iis上
- win7安装IIS及将网站发布到IIS上
- win7安装IIS及将网站发布到IIS上
- win7安装IIS及将网站发布到IIS上
- 安装IIS后怎么发布网站
- win8 iis安装及网站发布(上)
- Win7下安装配置IIS 构建自己的网站
- 在win8(win8.1)电脑上安装IIS,配置web服务器,发布网站
- iis安装配置发布网站
- 【新闻发布系统】——Win8,IIS安装以及网站发布
- Win7下用IIS发布网站