通用输出目录、Web 应用程序和 IIS Express

Common output directory, Web Applications and IIS Express

我已将所有项目的输出路径更改为使用同一位置。即:

我的 ASP.NET Web API 项目现在在 运行 使用 IIS Express 进行调试时停止工作。

IIS Express 似乎指向现有的 Web 应用程序项目目录:

现在不应该指向 ..\Build\bin\Debug 公共输出目录吗?我该如何配置?

不幸的是,没有干净的方法可以做到这一点。出于安全原因,IIS 要求您使用 Web 项目文件夹下的 'bin' 文件夹作为输出目录。

不过你的目标还是有可能实现的。参见 here