Vítejte na blog.vyvojar.cz Přihlásit | Registrovat | Pomoc
Titulní Blogy Fotky Soubory

Greenyho pracovní zápisníček

Tento blog vznikl jako vedlejší produkt během mé práce na různých projektech pro společnost Adastra CZ. Blog není koncipován jako pravidelná rubrika. Budu sem zveřejňovat zajímavé věci, na které během svého zápasu se světem .NETu narazím. Doufám, že vám tím váš vlastní zápas učiním o trochu lehčí.

32bitová ASP.NET aplikace na x64

Přešli jste z 32bitové platformy na 64bitovou a najednou vám vaše ASP.NET aplikace začala vyhazovat divné chyby? Pracujete na 64bitovém prostředí, ale potřebujete z  ASP.NET aplikace volat 32bitové knihovny/ovladače?

Přesně tyto problémy jsem řešil po přechodu na x64 Windows7. Najednou mi přestaly chodit ASP.NET aplikace využívající 32bitový Oracle client. Produkční servery stále běží na 32 bitech, takže změnou ovladačů na x64 cesta nevede. Naštěstí mi jako obvykle pomohl pan Google. Nejprve jsem narazil na spoustu příspěvků, kde si lidé pomalu rvali vlasy, protože problém ne a ne vyřešit. Což ostatně dalo podnět i k vzniku tohoto krátkého příspěvku.

Pak jsem narazil na [1]. Autor popisuje několik cest, jak se dobrat k cíli. Pro mě nejjednodušší cesta byla prostě si řešení naklikat:

  1. Otavřít IIS7 Manager.
  2. Na položce "Application Pools" vybrat "Add Application Pool..."
  3. Nový pool pojmenovat třeba "x86".
  4. Kliknout na něj v seznamu a zvolit "Advanced Settings..."
  5. Vlastnost "Enable 32-Bit Applications" změnit na True. 
  6. Application pool problematické webové aplikace pomocí "Basic Settings..." změnit na "x86".

 

Zdroje

[1] Rakki Muthukumar - IIS7 - Running 32-bit and 64-bit ASP.NET versions at the same time on different worker processes
http://blogs.msdn.com/rakkimk/archive/2007/11/03/iis7-running-32-bit-and-64-bit-asp-net-versions-at-the-same-time-on-different-worker-processes.aspx

 

 

Zveřejněno 6. prosince 2009 13:20 by daniel.smolka
Vedeno pod: , ,

Komentář

 

Petr Šnobelt napsal:

Jo je to celkem ostuda, že ms tlačí 64bit, ale není schopen zkonvertovat odbc drivery pro excel atd.

prosince 8, 2009 5:31
 

daniel.smolka napsal:

Nic nejde hned. Prechod na x64 je velky task i pro MS. Sice mi nejsou uplne jasne vyhody x64 systemu (krome spravy 4GB+ pameti), ale musime jit s dobou. Verim, ze problemy kolem nekompatibility x64 s x86 se budou casem zmensovat. A snad i ty x64 drivery pro Excel brzy budou.

Do te doby holt budeme muset prezivat na workaroundech...

prosince 8, 2009 10:17
 

michalowo napsal:

Ja si myslim, ze ODBC drivery nikdy 64-bitove nebudou a ze vse jiz pujde na OLE-DB ci .NET. Mozna to je taky duvod proc Office 2010 je k dispozici jiz jako x64.

ledna 6, 2010 9:46
 

Eric napsal:

S dnešnou technológiou je ľahšie ako inokedy si môžete prečítať čiarový kód, viac aplikácií v rodine IOS umožňuje robiť to, to isté s android, aj BlackBerry postavený v QR čítačky. Sme robili QR veci nejakú dobu, ak chcete, môžeme pomôcť ...

http://www.keepautomation.com/products/net_barcode_aspnet/barcodes/ean_8.html

února 6, 2012 3:47
Neregistrovaní uživatele nemužou přidávat komentáře.
Powered by Community Server (Personal Edition), by Telligent Systems
Vyvojar.cz na prodej!