2016-08-01 82 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