2016-08-01 47 views
1

我有一个设置,我们需要将第三方DLL集成到我们的ASP.Net MVC Web项目中。我们的应用程序是64位的。但第三方只提供一个32位的DLL。为了让我们更简单,我们在这个第三方dll上编写了一个包装器(基本上是一个web api项目)。我们在主应用中添加了这个服务参考。我们正在使用VS 2015,并且明确地检查了工具 - >选项 - >项目 - > Web项目 - >使用64位IIS中的方框。这样做是因为我们面临应用程序中频繁出现的内存异常。但是,由于这个原因,我们无法使用或调试包含32位DLL的项目。为了克服这个问题,我们在QA环境中将封装项目作为32位web API托管,并直接使用它。现在,我被要求研究一些问题。有没有一种方法可以在我们的主应用程序中使用64位iis快速调试,以及在单个盒子上使用来自VS 2015的两个不同实例的32位iis快递包装?从VS 2015并排运行32位和64位web项目

回答

1

请尝试托管在iis - 32位版本的应用程序,并找到pid和附加过程,我认为它应该可以为两个做

+0

好主意!有效! – Bodhi