如何配置IIS服务器?
—— 新手编程1001问之C#编程基础
每一个新入行的程序员都有一个梦想,希望将自己开发的Web应用系统发布到服务器中,让浏览器能够直接访问到自己的开发成果。
其实,这并不是一件相对复杂的事情。只需要做两件事:
1、将自己的程序代码打包,然后copy到(远程)服务器。 2、在IIS服务器中配置站点。
今天我们就假定你仍然处于开发阶段,你自己的电脑同时也是你要访问的服务器。那么,我们如何一边开发,一边直接通过访问IIS服务器来测试我的项目呢?
那么,我们要做的事情就是,把自己的电脑当做服务器,来配置一个可以通过浏览器访问的网站。当然,如果你想在远程的IIS服务器上配置一个网站的方法也几乎是完全相同的。
第1步:选择“IIS管理器”。从windows开始菜单,打开计算机管理。展开“服务和应用程序”折叠菜单,选择“IIS管理器”,如下图示。
【特别提醒】如果你的电脑里没有“IIS管理器”,那么,最大的可能是你windows默认安装的是个人用户版。你可以通过“控制面板”,打开“启用或关闭windows功能”,并启用IIS功能,你的电脑才能拥有IIS服务器功能。
第2步:选择“添加网站”。在第二列的窗口中,选择“网站”,右键,选择“添加网站”,如下图。
第3步:选填“网站名称”。在打开的窗口中,选填“网站名称”,如下图示。
第4步:选择应用程序池。在网站名称的右侧,点击“选择”按钮,打开“选择应用程序池”窗口,一般选择最高或最新版本的应用程序池。
需要注意的是,如果你的项目是基于.NET4.5版的框架进行开发的,而上面的应用程序池选项中没有.NET4.0以上的版本,比如默认只有2.0的版本。那么,此时,你需要“添加应用程序池”。如何添加应用程序池,我们放在本文的稍后介绍。
第5步:选择“物理路径”。这个就是为你的项目绑定访问路径。直接点击打开浏览窗口,选择你的项目所在的磁盘和文件夹,比如“MyTest/MyTest.Web”文件夹,如下图示。
第6步:配置端口号。通常以本机为服务器,无需填写IP地址,但是,如果一台服务器同时添加多个网站,则需要为每个网站配置不同的端口。默认端口号为8080,可以省略。本文案例设置为:8088,如下图示。
第7步:填写主机名。通常,如果只是开发阶段的测试网站,则无需填写主机名。但是,如果你的网站此时是发布到远程服务器上时,并且支持域名地址访问,那么,填写主机名是必须的,特别是,网站通过域名而非端口号访问时,尤其需要。
第8步:配置成功。完成以上步骤,你的网站就已经显示在列表中了,如下图显示。
最后,补充说明一下,如何添加应用程序池。如下图,右键点击“网站”上面的“应用程序池”,选择“添加应用程序池”,在下面打开的列表框中选择最新版本的应用程序池。
如果此时,在列表中你依然找不到最新版的应用程序池文件。那么,很有可能,你的 Windows系统中的自带的.Net框架版本太低。
你可以直接到微软官网下载最新版的.Net Framework框架,然后,再重复上述操作。
那么,到此为止,你的IIS网站已经配置好了,应该可以在浏览器中访问了。
比如,我们打开浏览器,在地址栏输入:http://localhost : 8088 即可打开网站,如下图示:
或者,在地址栏输入:http://127.0.0.1 : 8088 ,也可以打开网站,如下图示:
预告:如果有时间,再为大家介绍如何将一个开发项目打包发布到远程服务器。