Visual Studio 2015+ 如何在同一台机器上为不同的 ASP.NET 解决方案配置 32 位与 64 位 运行-模式

Visual Studio 2015+ How to configure 32bit vs 64bit run-mode for different ASP.NET solutions within the same machine

假设我们有两个不同的 asp.net 解决方案 solutionA_32bit 和 solutionB_64bit。顾名思义,solutionA 在 32 位模式下需要 运行(也就是在 32 位 iis-express 中),而 solutionB 在 64 位模式下(也就是在 64 位 iis-express 中)需要 运行。到目前为止,为了实现这些解决方案 运行,我看到的唯一选择是调整 visual studio 中的全局选项,可以在

下找到
"Tools -> Options -> Projects And Solutions -> Web Projects -> Use the 64bit version of IIS Express for web sites and projects"

然而,上述选项 - 全局 - 意味着:

一个。我们必须根据正在开发的解决方案 A 或 B 来回切换

和 B。如果 A 和 B 解决方案需要 运行 并行(例如,因为它们的后端之间正在进行某种交叉通信),那么我们就进退两难了。

有什么方法可以在每个解决方案的基础上达到预期的效果吗?

附录:

事实证明,在撰写本文时,还没有一种方法可以达到预期的效果。如果您对此感到受伤,请在此处对该功能建议投一两票:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/18645511-move-the-use-the-64-bit-version-of-iis-express-fo

好吧,这不是一个答案,而是一个解决方法:为什么不为 64 位使用完整的 IIS。它应该更容易相处。

PS:我在 https://visualstudio.uservoice.com/ and found that : https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/4899675-move-the-use-the-64-bit-version-of-iis-express-fo

上搜索了 5 秒

tl,博士; 我们忘记将其添加到积压工作中,再次请坚持(我认为他们不想这样做)。

抱歉 ;)