IIS发布网站

如果是一个ASP.NET网站,大多数情况我们都会选择IIS来发布。因为在windows平台上,IIS是一个非常不错的选择。本文就以IIS7为例。下面来分享下怎样在IIS中发布一个站点。

一:首先,你得确认安装了IIS和相应的组件(在windows添加或者删除功能里面)。安装好后,点击IIS信息管理器,如下图:

2:在应用程序池里面查看是否有你所发布网站所使用的.Net版本。比如本站是用.Net4.0做的,那么在应用程序池里面必须得安装.Net4.0或以上的版本,才能解析。

3:点击网站,在展开项后会有一个默认的站点:Default Web Site.我们不需要另外添加站点了,应为默认站点已经占用了80端口(Web服务器使用端口)。我们只需要在该默认的站点下面添加应用程序(也就是添加我们自己的网站),点击后会出现一个弹出框。我们在里面填写网站名,选择应用程序池,选择物理路径后,点击确定即可。当然我们也可以将默认站点删除,自己添加一个站点,但这个没有任何必要。添加应用程序界面如下:

4:现在我们已经可以在浏览器输入地址来访问我们的网站了,但是要发布好一个网站,这点工作是显然不够的。我们还需要根据自己网站的需求来调整IIS的设置。下面列出几点比较常用和重要的。

1.目录浏览:

这个功能默认是关闭的,我们最好不要去开启他。如果开启了目录浏览,那么别人就可以直接浏览我们的网站目录,这样非常不安全,建议保持关闭状态。

2.MIME类型:

MIME类型对大多数接触过网站发布的朋友来说已经不陌生了,MIME类型说简单点就是对于一种格式的文件,我们指定浏览器用什么程序来打开他。比如:.zip文件,该类型的文件就是一个压缩包,当我们为他指定了MIME类型为:application/x-zip-compressed。那么当浏览器访问到.zip文件时,就会启动下载程序来下来他,而不是显示在浏览器上。所以,我们我们的网站有大量的下载内容并且包含多种格式的时候,我们一定要设置要MIME类型,否则用户可能会无法下载。

3.错误页:

这是一个非常重要的页面,任何一个发布到互联网的网站都应该有错误页面,也就是说当我们网站某个页面在被请求时发生错误后,我们应该向用户反馈一个体验良好的错误页面,而且不是直接在浏览器上显示IIS错误代码。比较常见的就是404错误页面(网页被删除或者名称改变后出现无法找到网页的错误。任何一个网站都不可能保证他的所有网页都能正常显示,所以,当出现了无法显示的情况时,就应该调用我们写好的404页面,引导用户继续访问。而且,404页面对于我们网站的SEO(搜索引擎优化)也是非常重要的,如果我们网站出现了大量的无法访问的网页并且没有404页面时,那么搜索引擎可能会降低对我们网站的"打分"。下面说下IIS中,自定义404错误页面:

点击我们的网站,选择-错误页,然后选择双击-404选项,在弹出的对话框中选择在此网站上执行URL,并且写上404页面相对应网站根目录的URL,且将类型改成执行URL。设置完成。

4.日志

IIS日志记录也很详细,在默认在:C:inetpub\logs下面,我们可以通过日志精确的了解哪些页面被访问,谁来访问过等等信息,对于我们网站有着和大的帮助。

这些设置对于普通网站已经够了,当然,这只是IIS的冰山一角,IIS还有非常多的功能,就不一一细说了,也说不完。希望本篇博文能够对那些使用IIS存有疑惑的朋友们有所帮助。


你可能感兴趣的:(IIS,发布网站)