在64位Azure Web app上启用32位应用

在64位Azure Web app上启用32位应用,azure,azure-web-app-service,Azure,Azure Web App Service,我们正在考虑将我们的网站部署到Azure。它将主要是一个64位的web应用程序,但它将使用一些32位DLL 在IIS中,您可以启用应用程序池以“启用32位应用程序”。我们无法看到如何在Azure Web应用程序上执行相同的操作。我们可以吗?如果是,如何设置?IIS工作进程(w3wp.exe)需要为32位或64位。如果它是64位的,我认为您无法在其中加载32位DLL 在IIS中设置“启用32位应用程序”时,整个工作进程将变为32位。这相当于选择Azure Web应用程序的比特数。请注意,Azure

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

在IIS中,您可以启用应用程序池以“启用32位应用程序”。我们无法看到如何在Azure Web应用程序上执行相同的操作。我们可以吗?如果是,如何设置?

IIS工作进程(w3wp.exe)需要为32位或64位。如果它是64位的,我认为您无法在其中加载32位DLL


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

谢谢。这很有帮助。这有什么记录吗?我对这个假设有严重的问题。我有一个依赖于32位本机dll的应用程序,我的应用程序服务设置为32位,我遇到了崩溃。我的本地IIS也有同样的问题,当我修改本地应用程序池以允许32位时,我让它在本地工作。我仍然无法让它在Azure上工作。