如果我在测试与最终模式下运行,我想在项目中使用稍微不同的计算方法。但我想部署两个构建配置文件 - 同时测试和最终。它们都存在于同一个Web服务器 - IIS上 - 这样用户可以在两个不同的浏览器选项卡中运行其中一个或两个,并且可以比较这两个结果。
有没有办法可以通过带有多个构建配置文件的#if执行此操作?我该如何部署?感谢。
#if TEST
int res = calcTest(x1, x2, x3);
#else
int res = calcFinal(x1, x4);
#endif
答案 0 :(得分:0)
我想我需要在IIS端创建两个不同的项目并使用不同的端口号。我使用下面的内容并单独部署。
Uri uri = HttpContext.Current.Request.Url;
int port = uri.Port;