【B/S实践】IIS发布
发布网站有两种方式:
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的发布类似。
总结
原本发布很早就应该学的。 因为我当时发布牛腩前,修复电脑的自动更新问题时重装系统了一下,自己一手敲的牛腩也没有了。后来发布的部分是别人的代码来发布,整个感觉就差了点,发布这块也一直没有学透!后来在番茄项目上的wcf发布和网站发布,一遇到就犯怵!这次总算解决了自己的一块心病!
参考:
IIS Express简介
IIS Express介绍与使用
【B/S实践】IIS发布相关推荐
- IIS发布ASP.NET应用常见错误及解决办法
常见错误 配置文件错误 具体错误类型为HTTP 错误 500.19 - Internal Server Error,错误描述为由于权限不足而无法读取配置文件. 该错误的可能原因是: 如同描述所说的,由 ...
- 微软模式与实践团队发布Enterprise Library 4.1及Unity Application Block 1.2
微软模式与实践团队发布Enterprise Library 4.1及Unity Application Block 1.2,具体可参看InfoQ的新闻http://www.infoq.com/cn/n ...
- IIS发布站点错误收集(持续更新)
本文主要收集IIS在发布站点过程中遇到的错误,并提供解决办法.并亲测可行.如果您也在使用IIS发布站点的过程中遇到了一些问题,欢迎留言提问. (1.) HTTP错误500.21-Internal Se ...
- 如何在路由器的局域网下使用IIS发布网页
这两天尝试着使用IIS发布网页,但是学校宿舍只有一个网线接口,所以宿舍只申请了一个IP然后使用路由器共享网络.但是问题出现了:发布后的网页通过"IP:端口号"只能被自己宿舍的电脑( ...
- Win10系统局域网中的其他电脑能Ping通但是无法访问本地IIS发布的网站
局域网中的其他电脑无法访问本地IIS发布的网站,但是能ping通,基本是由于没开放端口的原因. 打开防火墙 -- 高级设置: 点击"入站规则",然后是"新建规则" ...
- IIS 发布之后 您要找的资源已被删除、已更名或暂时不可用。 404.0 解决方法
IIS 发布之后 您要找的资源已被删除.已更名或暂时不可用. 404.0 解决方法 参考文章: (1)IIS 发布之后 您要找的资源已被删除.已更名或暂时不可用. 404.0 解决方法 (2)http ...
- 【ASP.NET 问题】IIS发布网站后出现 “处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误“的解决办法
[ASP.NET 问题]IIS发布网站后出现 "处理程序"PageHandlerFactory-Integrated"在其模块列表中有一个错误"的解决办法 参考 ...
- .aspx IIS发布404.17时候的问题
.aspx IIS发布404.17时候的问题 在发布aspx的时候遇到问题利用网上的cmd加入注册表没有效果 在加入了MIME中加入.aspx和application/.aspx之后却变成了下载文件 ...
- 记一次IIS发布网站导致系统时常跳入登录页面的问题解决
服务器:winserver2012R2 iis 发布网站后,正常浏览网页,时常跳到登录页面,第一反应session过期,因为登录信息都存在session,但session 都是默认配置过期时间为20分 ...
- IIS 发布Web网站或接口,提示错误“未能加载文件或程序集“XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”
IIS 发布Web网站或接口,提示错误"未能加载文件或程序集"XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ...
最新文章
- Science | COVID-19大流行期间,研究重点应放在高质量研究
- UVA 10714 Ants
- 使用 jQuery 简化 Ajax 开发.
- 全球及中国纳米材料行业竞争格局及发展规模预测报告2021年版
- springboot封装统一查询对象进行多条件查询案例(mybatis和mybatis-plus+反射两种版本)
- 通过Java得到的时间与操作系统时间不一致,如何修改Java虚拟机时间?
- 破境Angular(三)Angular构件之模块
- 活跃在企业信息化特别是制造业PLM领域的国外咨询公司
- PHP Filter 简介
- oracle负数,oracle取交集_oracle取负数_oracle case when
- 转:关于市场上几家PB系统简介
- 学习python的字符串组合
- The system clock has been set back more than 24 hours
- python 最新版本(V3.8.8_32bit)安装教程
- 《影响力》 -- 人类的心理行为模式
- break和continue、循环遍历
- java数据类型(java数据类型有哪些)
- Linux操作系统 df命令
- 软件测试行业薪资排名第五!一线城市,月薪多少才够上了及格线?
- 【论文总结】Towards Open World Object Detection(附翻译)