You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否用Visual Studio内置IIS在localhost运行静态网站?

在Visual Studio 2019中通过IIS Express托管静态网站的方法

方法一:创建空ASP.NET Web应用程序(适配团队协作)

  • 打开Visual Studio 2019,选择「创建新项目」,搜索「ASP.NET Web 应用程序(.NET Framework)」并选中。
  • 给项目起名(和你的静态站点同名即可),选好保存路径后点击「创建」。
  • 在模板选择窗口选「空」,直接点击「创建」。
  • 把你的静态文件(index.html、Content、Scripts等)全部复制到新项目根目录,覆盖默认文件。
  • 右键项目 → 属性 → 「Web」选项卡:
    • 服务器选择「IIS Express」;
    • 启动操作选「特定页」,填入index.html;
    • 确认项目URL是http://localhost:xxxx这类地址,点击「创建虚拟目录」。
  • 点击运行按钮,就能在localhost上加载静态站点,API调用、本地JSON加载都能正常工作。

方法二:直接托管现有静态目录(无需创建新项目)

如果不想搭建ASP.NET项目,可直接用IIS Express托管现有文件夹:

  • 打开命令提示符(CMD),导航到你的静态站点根目录。
  • 运行以下命令(默认VS安装路径,若路径不同自行调整):
    "C:\Program Files (x86)\IIS Express\iisexpress.exe" /path:"%cd%" /port:8080
    
    端口号可自行修改,比如把8080换成你需要的数字。
  • 运行后IIS Express会在http://localhost:8080托管你的站点。
  • 要在Visual Studio中管理的话,选择「文件」→「打开」→「网站」,选中静态目录,VS会自动生成临时解决方案文件,之后就能在VS里编辑并通过IIS Express运行。

关键注意点

  • 确保同事的Visual Studio 2019安装了「ASP.NET和Web开发」工作负载:打开Visual Studio Installer,点击「修改」,勾选该工作负载后完成安装。
  • 方法一创建的项目,直接把.csproj和.sln文件共享给同事,他们打开就能直接运行,无需额外配置。

内容的提问来源于stack exchange,提问作者Martin Vaughan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 03:22:42