C# 使用IIS Express运行Web API 2

C# 使用IIS Express运行Web API 2,c#,.net,iis,C#,.net,Iis,我似乎无法使用IIS Express通过终端运行我的Wep API 2项目。我在Macbook上使用虚拟机,所以不确定这是否是问题的原因 我在尝试运行iisexpress时遇到以下错误: zsh:未找到命令:iisexpress 我想解决什么问题? 我想通过终端使用IIS Express运行我的C#Web API 2项目。这是必要的,这样我就可以在API运行时对其运行集成测试 机器设置: MacBook Pro运行Windows 10和并行机 我的问题: 为什么我不能运行以下命令:iisex

我似乎无法使用IIS Express通过终端运行我的Wep API 2项目。我在Macbook上使用虚拟机,所以不确定这是否是问题的原因

我在尝试运行
iisexpress
时遇到以下错误:

zsh:未找到命令:iisexpress

我想解决什么问题?

我想通过终端使用IIS Express运行我的C#Web API 2项目。这是必要的,这样我就可以在API运行时对其运行集成测试

机器设置:

  • MacBook Pro运行Windows 10和并行机
我的问题:

  • 为什么我不能运行以下命令:
    iisexpress
  • 如何使用IIS Express运行Visual Studio项目
  • 回购:

    我还尝试通过在后台启动API来运行Web API
    Ctrl+F5
    ,然后将API测试项目指向该端口,但出现以下错误:

    操作无法完成。

    我在谷歌上寻找答案,但似乎无法找到答案。主要参考点是:

    项目目录:
    zsh
    表示您正试图在Mac上运行名为
    iisexpress
    的Shell命令。这是完全错误的,因为IIS Express命令行仅在Windows上可用。@LexLi是的,我也在虚拟Windows计算机上运行了此命令,并得到了减去zsh部分的相同错误。
    iisexpress
    不是全局命令。如文档所示,您必须首先导航到安装文件夹。@LexLi同意,我导航到我的iiexpress安装:
    /c/Program Files/IIS Express
    并得到以下错误:
    bash:iisexpress:command not found
    在运行
    iisexpress
    时,您选择在Windows上使用bash,但甚至不知道bash是如何工作的,这很奇怪。然后使用ˋ。/iisexpress.exe`它可能会工作。所有Microsoft文档都假定您使用命令提示符,该提示符仅支持文档化的命令。