网站发布
IIS简介 |
- iis(Internet Information Services),译为互联网信息服务,由微软公司提出的基于运行windows的基本服务。现在IIS都内置在windows系统中一起发行。
- IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。
- 是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
网站发布 |
1、通过vs自带的发布工具
-->途径:通过ASP.NET开发服务器(webdev.exe)发布到本地看到效果
-->好处:运行F5后就可以发布,操作非常简单看到效果
-->缺点:这种方式不提供完整的Web服务器功能
2、通过IIS Web服务器来配置整个工程
-->途径:通过Windows自带的IIS Web服务器发布到本地
-->好处:和作业在服务器上部署差不多开发环境
-->缺点:需要使用管理员权限操作,不同版本的Windows又支持不同版本的IIS
IIS Express的出现,统一了网站发布这样的问题!
综合了ASP.NET开发服务器易用性的优势和IIS强大的功能,(跟ASP.NET开发服务器一样)可以快速地从硬盘上的某个文件夹上启动网站程序,使启动和运行网站显得相当便捷。并且在开发过程中象在真实的web服务器里那样运行和测试这些页面。
visual studio在安装的时候,会顺带安装IIS Express
发布网站到本地 |
- 在解决方案资源管理器中右击项目
- 点击发布
- 选择路径
- 等待发布完成
- 去路径里找到即可,VS上发布完成即可在本地进行网站发布了。
- 打开IIS
- 右击网站-添加网站
- 填写网站名称、路径、端口号
- 主页
- 启用-目录浏览
- 编辑权限
-
浏览网页即可
错误解决 |
一般情况下,到此为止已经发布成功了。但如果你发布未成功,并且出现以下错误。请继续往下看。
解决方案:
- 出现此错误,应该是之前安装过高版本的.net framework才导致了这种错误。
- 打开 .net framework路径,在dos窗口输入aspnet_regiis.exe -i -enable
- 打开IIS管理器的应用程序池,并将要发布的网站的托管管道模式改为“经典”
- 这时,再去试试打开你的网站吧!
- 发布到本地的网站地址