2017-04-18 28 views
1

假设我们有两个不同的asp.net解决方案solutionA_32bit和solutionB_64bit。正如名称所示,solutionA需要以32位模式运行(又名32位iis-express),而solutionB需要以64位模式运行(又名64位iis-express)。我为了让这些解决方案运行迄今所看到的唯一的选择就是然而上面的选项-being全球 - 是指调整在Visual Studio中的全局选项,可以在Visual Studio 2015+如何在同一台机器上为不同的ASP.NET解决方案配置32位和64位运行模式

"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

+0

希望我失去了一些东西,但很明显,从它的外观有没有简单的方法来实现外的现成的时尚预期的效果。我想我们不得不求助于在构建后活动中使用注册表黑客来获取正在工作的事情,这当然是非常不可思议的。 – xDisruptor

回答

1

那么它不是一个答案,但更多的是解决方法:为什么不使用一个全功能的IIS为64位。生活应该容易一点。

PS:我搜索上https://visualstudio.uservoice.com/ 5秒,并发现:https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/4899675-move-the-use-the-64-bit-version-of-iis-express-fo

TL,博士; 我们忘了将它添加到积压中,请再坚持一下(我不认为他们想这样做)。

对不起;)

+0

那么暂时这是最接近封闭的东西。感谢您的参与。 – xDisruptor

相关问题