IIS Express'i “Etkin 32 bit uygulamalar” etkin durumdayken komut satırından nasıl çalıştırırım?


1

Sorun:

Çalıştırılması gereken bir 32 bit olan bir DLL başvurulan bir web sitesi var.

IIS GUI aracılığıyla yapıyor, sorun yok bir kere ben uygulama havuzunda 32 bit uygulamaları sağladık.

gui örneği

Ancak IIS Express çalıştırırken bunu nasıl elde edeceğimi emin değilim. Siteyi şu anda bu şekilde yönetiyorum.

iisexpress /path:C:\site /port:59822

Hangi çalışma olacağını GUI aracılığıyla yapıyor aynı hatayı verdiği zaman eğer ben 32 bit uygulama etkin değildi.

hata ekran görüntüsü

Soru:

Hatanın ne olduğunu biliyorum, onu IIS GUI ile nasıl düzelteceğimi biliyorum, ancak otomasyona ihtiyaç duyduğum için bunu programlı olarak yapmanın bir yolunu bulmalıyım iisexpress.exe.

Yanıtlar:


2

IIS Express 64-bit desteklemiyor enable32BitAppOnWin64, 32-bit kitaplığı kullanmak için 32-bit IIS Express'i kullanın.

Bunu, Visual Studio'ya 32 bit sürümünü kullanmasını söyleyerek yapabilirsiniz ...

 Tools
  -> Options
   -> Projects and Solutions
    -> Web Projects
     -> Uncheck "Use the 64 bit version of IIS Express for web sites and projects"`

Kaynak

Ayrıca, dosyalar manuel olarak elde edilebilir:

32 bit sürümü c:\program files (x86)\IIS Express\iisexpress.exeve 64 bit sürümü bulunabilir c:\program files\IIS Express\iisexpress.exe.

Kaynak

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.