【发布时间】:2016-08-01 05:02:32
【问题描述】:
我有一个设置,我们需要将第三方 dll 集成到我们的 ASP.Net MVC Web 项目中。我们的应用程序是 64 位的。但是第三方只提供了一个 32 位的 dll。为了让我们更简单,我们围绕这个第三方 dll 编写了一个包装器(基本上是一个 web api 项目)。我们已将此作为服务参考添加到我们的主应用程序中。我们使用的是 VS 2015,并已明确选中 Tools->Options->Projects->Web Projects->Use 64 bit IIS 中的框。这样做是因为我们经常面临来自应用程序的内存不足异常。但是,由于这个原因,我们无法使用或调试包含 32 位 dll 的项目。为了克服这个问题,我们在 QA 环境中将包装器项目托管为 32 位 Web api,我们直接使用它。现在,我被要求调查其中的一些问题。有没有一种方法可以通过对我们的主应用程序使用 64 位 iis express 和对包装器使用 32 位 iis express 进行调试,来自单个盒子上的两个不同的 VS 2015 实例?
【问题讨论】:
标签: .net visual-studio visual-studio-2015 iis-express