【问题标题】:Run ASP.NET project outside of visual studio [duplicate]在 Visual Studio 之外运行 ASP.NET 项目 [重复]
【发布时间】:2014-05-13 04:04:53
【问题描述】:

我在 Visual Studio 中有一个与 IIS Express 配合使用的 ASP.NET 项目。我想在不打开 Visual Studio 的情况下在浏览器中构建和运行项目。是否可以?请记住,我不想将其部署到 IIS。

编辑: 我根据提供的答案更正了我的命令。这是我的命令:

@ECHO off
SET CurrentDir="%CD%"
SET IISRoot="%ProgramFiles(x86)%\IIS Express\"
CD /D %IISRoot%
START http://localhost:7710/
IISExpress /path:%CurrentDir%\ProjectFolder\ /port:7710

【问题讨论】:

  • 那么您想运行 IIS Express 来访问 Web 应用程序项目吗?
  • 是的,我想运行该应用程序,但不需要在 Visual Studio 中对其进行调试。加载过程很耗时。
  • this 可以帮到你。
  • jomsk1e 的链接很好。如果是 ASP.NET 4.0 站点,则需要运行 WebDev.WebServer40.exe 而不是 WebServer20

标签: asp.net visual-studio command-line iis-express


【解决方案1】:

当然可以。要构建它,只需运行

 C:\ Windows\Microsoft.NET\Framework\v4.0.30319\MSbuild.exe

如果您使用不同版本的框架,只需检查正确的路径

运行它调用

  iisexpress /path:c:\myapp\ /port:9090

【讨论】:

  • 感谢其他受访者,但我找不到他们提到的文件。无论如何,这个位置对我有用。这是对我有用的正确命令。 (在以下评论中。)
  • set root="%ProgramFiles(x86)%\IIS Express\"
  • CD /D %rootdirectory%
  • iisexpress.exe /path:C:\ProjectFolder\ /port:7710
  • 我希望 Garath 可以编辑他的答案,因为我不允许这样做。 :)
猜你喜欢
  • 1970-01-01
  • 2012-01-25
  • 1970-01-01
  • 2021-12-07
  • 2020-01-21
  • 2017-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多