Anasayfa | 19.08.2009
  • Blog
  • Arşiv
  • Fotoğraflar
  • Flickr
  • Zooomr
  • Twitter
  • RSS'ten Paylaştıklarım
 
x64 üstünde ASP.Net 1.1 ile Geliştirmenin "bit" noktası
09.05.2008 - 15:13 | Atakan Eser  | Kendime Notlar  | 5 Yorum |  Tavsiye Et

Bir süredir Windows 2003 64 bit sürümünü kullanıyorum. Bazı hassasiyetleri olmasa daha da iyi olacak ama sağlamlık ve performansı çok çok iyi. Önceden düşük ramler ile (1-2 gb) kullanırken de iyiydi, şimdi 4 GB ile banamısın demiyor. Tek zorlayan 3 GB veri dosyası boyutu ile Outlook.

Firma olarak geliştirdiğimiz bazı projelerimiz ASP.Net 1.1 üzerinde devam ediyor, ekserisi ise 2.x deler.  1.1 ile devam edenler genelde halen çalışan ve bakım gerektiğinde bakımı yapılan işler.

Bugünlerde bir müşterimizin isteği üzerine eski bir projeyi açmam gerekti ama bir türlü muvaffak olamadım.  Hemen her seferinde  açmak istediğiniz web projesi ile açtığınız path aynı dizini göstermiyor gibi bir hata veriyordu.

Visual Studio 2003 ile açmayı denedim olmadı Fiddler ile takip ettim vs vs. Şu linkteki arkadaşın yaptıklarına benzer şeyler yaptım (makinayı restart etmedim ama :) . Olmadı en son Google'a sordum, ilk sormamda 2. sıradan el sallayan bu linkte cevabı buldum.

Bu sorunun tanımında "bitness" diye bir ifade geçiyor, bitlerin uyumuna gönderme yapıyorlar, kısaca:
"64 bit Windows'a ait IIS sadece 64 bit dll leri yükleyebiliyor, 32 bit ile çalışan da sadece 32leri. .Net 1.1 dlleri ise 32bit olduğu için 64bit Windows üzerindeki IIS bunları yükleyemiyor ve ortadan ikiye çatlıyormuş." En kısa tanımı bu. Daha detaylar için bkz. Link1 ve link 2

Çözüm oldukça basit, çoğu zaman bize yardım eden adsutil burada da imdadımıza yetişiyor. Komut satırına inin (start>run>cmd) ve

CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

Yazın, hemen karşılık verecek ve  Enable32bitAppOnWin64     TRUE   yazacaktır.

IIS'i restart edin (start>run>iisreset) ve projenizi yeniden açmayı deneyin.

Bu mudur? Budur...


YORUMLAR :  5 Yorum yapıldı.
Ortalama Puan=5,0  
1 - Atakan E. ( 5 Puan )
28.05.2008 18:28:59
Şu şekilde yapabiliyor olmanız lazım

"CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/ApplicationPoolAdi/Enable32bitAppOnWin64 1"

ApplicationPoolAdi yazan yere sizin uygulamanizin calistigi app pool adini yazmaniz gerekiyor. Ornegin KendimeNotlarAppPool gibi.
2 - Atakan E. ( 5 Puan )
28.05.2008 16:54:39
Merhaba Serap Hanım

Araştırmadım ama uygulamanızı farklı bir Application Pool'a alıp, sadece o App Pool üstünde Enable32bitAppOnWin64 = 1 olacak şekilde ayar yapmayı deneyebilirsiniz.

Olabilir de olmayabilir de.

Tüm sunucuda 32 bitleri aktif etmenizde ne gibi bir sakınca var ?

3 - serap bircan ( 5 Puan )
27.05.2008 16:25:38
Çok yardımcı oldu, teşekkürler.
Yine de bir sorum olacak:
"CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1"

Bu kod IIS teki bütün projeler için çalışacaktır. Tek bir uygulama için bu sorunu nasıl çözeriz? Bir bilginiz var mı?
4 - Atakan E ( 5 Puan )
11.05.2008 13:15:12
:)

Açıklama olarak ekleyecektim ama buradan yazayım halen problem yaşıyorum ama ilk sorun olan Service Unavailable kısmını atlatmış olduk.
5 - HASAN ÖZCAN ( 5 Puan )
09.05.2008 15:20:34
Çok yardımcı oldu, teşekkürler. +rep :)


YORUM YAZIN
Adınız Soyadınız
 
e-Posta
Verdiğiniz Puan
Yorumunuz
Beni Hatırla
Güvenlik Numarası
Güvenlik numarasını giriniz
Konular

Aklımda Kalanlar

Başımdan Geçenler

Sevdiğim Yazılar

Kendime Notlar

Vizör

Kitaplardan

Isa'ya

Geliştirme

Kısa kısa
Diğer Yazılar
Bak işte bunun için bir PS3 alabilirim!
Yasaklara karşı bir duruş ve Google IP'leri
Ne diyebilirim ki? Çok üzgünüm...
Usta olabilmek
hash hash
Haberlere karşılaştırmalı bir bakış için Haberdar.com
Unicode (utf-8) çevirim aracı
Uğur Böceği Terbiyecisi
Orası İstanbul, Konstantinapol değil.
SVN : Access denied: 'username' MKACTIVITY repository:
Ailenizin kahramanı
Mükemmel bir atlayış! Screenr.com *
Varchar(MAX) alanlar için veri girişi problemlerine bir çözüm.
Toplantı nasıl olmalı?
2 Adam 2 Açı
Son Yorumlar
ERKAN ÖZDEMİR 24/07 13:36
Sanma şâhım herkesi sen sâdıkâne yâr olur
vefa kılınç 16/07 11:42
Sanma şâhım herkesi sen sâdıkâne yâr olur
vefa kılınç 16/07 11:41
Sanma şâhım herkesi sen sâdıkâne yâr olur
CaN AKIN 14/07 22:05
Sanma şâhım herkesi sen sâdıkâne yâr olur
Hakan 10/07 22:46
Bak işte bunun için bir PS3 alabilirim!
Serkan Tütüncü 24/06 15:13
Sanma şâhım herkesi sen sâdıkâne yâr olur
Serkan Tütüncü 24/06 15:13
Sanma şâhım herkesi sen sâdıkâne yâr olur
Serkan Tütüncü 24/06 15:13
Sanma şâhım herkesi sen sâdıkâne yâr olur
Serkan Tütüncü 24/06 15:13
Sanma şâhım herkesi sen sâdıkâne yâr olur
Serkan Tütüncü 24/06 15:12
Sanma şâhım herkesi sen sâdıkâne yâr olur
Son Foto Yorumlar
enver kahraman 18/07 15:16
Atatürk'ün Evi
Halil 09/07 21:00
Yivli Minareli Cami
Halil 09/07 20:58
Yeşil Türbe
Halil 09/07 20:51
Üçüncü Ahmet Çeşmesi
Halil 09/07 20:49
Uludağ
Halil 09/07 20:47
Sümela Manastırı 2
Halil 09/07 20:46
Sultanahmet Meydanı
Halil 09/07 20:44
St.Antoine Kilisesi
Halil 09/07 20:42
Nemrut Dağı Kalıntıları
Halil 09/07 20:40
Muradiye Camii 2
Yazarlar
Atakan Eser
Linkler
Korhan Erdem
10.cu Köy
Haberdar
Belediyeden.com
Hasan Özcan
Marketplace Dominator
Bisorusor Blog
Bisorusor
Erkyazılım
Basit Mevzular
Ahmet Kırtok
İdris Cin Blog
Erkyazılım Blog
Blog Arşivi
2010 (8)
Haziran (2)
Mayıs (2)
Şubat (1)
Ocak (3)
2009 (29)
Aralık (3)
Kasım (3)
Ekim (2)
Eylül (1)
Ağustos (4)
Temmuz (3)
Haziran (1)
Nisan (1)
Mart (4)
Şubat (3)
Ocak (4)
2008 (59)
Aralık (8)
Kasım (7)
Ekim (8)
Eylül (3)
Ağustos (2)
Temmuz (2)
Haziran (4)
Mayıs (6)
Nisan (5)
Mart (6)
Şubat (4)
Ocak (4)
2007 (53)
Aralık (6)
Kasım (7)
Ekim (7)
Eylül (11)
Ağustos (3)
Temmuz (2)
Haziran (3)
Mayıs (1)
Nisan (3)
Mart (5)
Şubat (3)
Ocak (2)
2006 (28)
Aralık (2)
Kasım (2)
Ekim (8)
Eylül (2)
Ağustos (1)
Temmuz (2)
Haziran (1)
Mayıs (3)
Nisan (2)
Mart (2)
Şubat (1)
Ocak (2)
2005 (30)
Aralık (1)
Kasım (1)
Ekim (6)
Eylül (2)
Ağustos (2)
Haziran (4)
Mayıs (2)
Nisan (2)
Mart (1)
Şubat (7)
Ocak (2)
2004 (24)
Aralık (2)
Kasım (1)
Ekim (4)
Ağustos (3)
Temmuz (1)
Haziran (1)
Mayıs (5)
Nisan (4)
Mart (1)
Şubat (2)
2003 (14)
Aralık (2)
Kasım (1)
Ekim (3)
Eylül (2)
Mayıs (6)
© 2003 - 2010 Kendime Notlar. Tüm hakları saklıdır.
Anasayfa | | Tavsiye Et
Bu sitede KolayBlog kullanılmıştır.