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·2017在安装的时候,会顺带安装IIS 10.0 Express 发布网站到本地(或服务器)的步骤:
在visual studio·2017解决方案中右击项目,选择发布
然后选择发布到文件夹,点击发布,查看发布结果
在电脑上打开IIS管理器
IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 [1]
–>添加网站 –>物理路径选择刚刚的文件夹 –>修改端口号等设置 –>启用目录浏览,设置默认文档 –>编辑权限 最终就能看到发布在本地的效果了! 发布网站到本地(或服务器)的步骤: –>先发布到本地,测试好以后,将发布文件夹转移到服务器上,对于windows server系统,和在windows的发布类似。
IIS Express简介 IIS Express介绍与使用