2016-04-07 49 views
0

我们正在考虑将我们的网站部署到Azure。它将主要是一个64位的网络应用程序,但它会使用一些32位的DLL。在64位Azure网络应用上启用32位应用

在IIS中,您可以启用应用程序池以启用32位应用程序。我们无法看到如何在Azure Web App上执行相同操作。我们可以吗?如果是这样,怎么样?

回答

0

IIS工作进程(w3wp.exe)需要是32位或64位。如果它是64位的,我不认为你可以做任何事情来加载32位的DLL。

当您在IIS中设置“启用32位应用程序”时,整个工作进程将变为32位。这相当于选择Azure Web App的位数。请注意,Azure Web Apps默认为32位。由于您需要加载32位DLL,因此您不应该尝试使用64位工作进程。

+0

谢谢。这有帮助。这是记录在某处吗? –

+0

我对这个假设有严重的问题。我有一个应用程序依赖于32位本地dll,我的应用程序服务设置为32位,并且发生崩溃。我和我的本地IIS有同样的问题,当我修改我的本地应用程序池以允许32位的本地应用程序池工作时。我仍然无法使用Azure。 – fahadash

相关问题