如何在不安装IIS的情况下运行web网站

299
补充展位
Pages_Weblog_Get#45da1f3a-cdb4-491b-b9d7-76d18cb30b29
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
暂无内容

利用VS调试网站时候自带的进程 Asp.net Development Server来代替IIS运行网站的功能。

日常开发.Net网站发布需要在服务器部署IIS环境 以支持运行,但有时候给客户演示时安装IIS一个是不方便,再者安装也需要挺长时间的。 由此灵机一动想起来好像VS调试web项目时 IIS并不是必须安装的,而且运行也没啥问题,想着能不能从这里找到突破口,抱着试试看的心思度娘查了下,没想到还真让我找到了。 当然WebDev.WebServer.EXE在功能上自然是没法和IIS比,但作为演示程序来说 却是完全足够了。

用法如下:

1.下载 WebDev.WebServer.EXE (请自行百度下载) 2.管理员模式下在CMD窗口中运行以下命令:

../WebDev.WebServer.EXE /port:8888 /path:"C:\\Inetpub\\wwwroot\\iisweb" /vpath:"/iisweb"

参数说明:

  1. port:是网站运行的对应端口。
  2. path:是网站的真实物理存放路径。
  3. vpath:是网站项目虚拟路径

!dos命令这块不熟悉的可以自行百度了解下

另外推荐两种项目方式 可以实现无需iis运行(这里仅指.net环境下)

  1. SelfHost(自我寄宿) 通过这个方式可以实现控制台 运行网站或webapi
  2. 项目升级到.net core 原生支持
补充展位 Pages_Weblog_Get#0
补充展位 Pages_Weblog_Get#1
补充展位 Pages_Weblog_Get#2
专题推荐
暂无内容
补充展位 Pages_Weblog_Get#3