先来看下IIS服务器的作用:
IIS是一个网站服务器。
使用微软的编程语言和框架(http://ASP.NET)写的网站可以部署到IIS服务器上。
比如你访问了一个使用http://ASP.NET开发的网站的某个页面index.aspx,请求提交到对方服务器上,IIS就会收到你的请求,并且解析运行index.aspx,并把结果输出出来,返回给你,显示到你的浏览器上。
IIS同类产品主流的有Apache和nginx
后二者多用于PHP、python等。
当然IIS也支持使用PHP开发的网站。
至于[在什么情况下需要将系统部署在IIS上呢?]
如果你用asp写了一个网站,并且需要部署在一台服务器上给别人访问
最方便的办法就是在Windows Server上添加IIS功能,并且创建一个应用程序,再把你用asp写的网站放进去,别人就可以访问你的服务器上的这个网站了。
IIS添加网站:
.webform项目发布
1.右键选择项目。
2.选择自定义。
3.“配置文件名称”,发布后生成在项目中记录此次发布选择的配置信息文件名,下次发布默认为此次选择的配置信息,可以删除,随便填一个。
4.选择文件系统,目标选择一个发布的文件夹。
5.选择Release发布是没有debug功能的发布,“允许更新预编译站点”选掉,发布的项目为深度编译,将不能直接修改代码,效率也会上升。
6.发布预览。
7.发布的时候会增加下面两种文件,发布完成删掉就可以了。
2.MVC项目发布
1.选择发布。
2.选择IIS,FTP等。
3.接下来和webform一样。
4.MVC发布后,会增加下面文件,然后项目文件会被修改,如果有版本控制工具删除文件后可以还原项目文件就可以了。