网站发布

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管理器的应用程序池,并将要发布的网站的托管管道模式改为“经典”
  • 网站发布
  • 这时,再去试试打开你的网站吧!
  • 发布到本地的网站地址
  • 网站发布