Forum

32 bit IIS 64 bit I...
 
Bildirimler
Hepsini Temizle

32 bit IIS 64 bit IIS taşımak

14 Yazılar
3 Üyeler
0 Likes
1,749 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhabalar,


winndows server 2003 32 bit server üzerinde bulunan iis'i windows server 2003 64 bit üzerine nasıl taşırım?


32 bit'ten aldığım iis backup'ını 64 bit olan servere geçtim ama 32 bit 64 bit uyumsuzluğu ile ilgili hatalar aldım bu hataları düzelttim iis server su an çalışıyor ama sorgulama yaparken " Hata:object reference not set to an instance of an object " gibi bir hata alıyorum.


yardımcı olursanız sevinirim.


 


teşekkürler.

 
Gönderildi : 26/01/2011 19:22

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

Neyin sorgusunu yaparken hata almaktasınız?

 
Gönderildi : 27/01/2011 20:48

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

merhaba


web programı üzerinde sadece arayüz geliyor herhangibir bilgi sorguladığımızda söylediğim hatayı alıyoruz yani iis sql üzerinden datayı getiremiyor

 
Gönderildi : 27/01/2011 22:56

(@yusufozturk)
Gönderiler: 147
Estimable Member
 

32bit uyumluluk modu Application Pool ayarlarında mevcut. Sitenin çalıştığı AppPool'un özelliklerinden değiştirebiliyorsunuz.


 Ayrıca taşımayı unuttuğunuz bir dll olabilir mi? Sorguların SQL'e ulaşıp ulaşmadığını da SQL makinası üzerine bir TCP Sniffer kurarak bulabilirsiniz.

 
Gönderildi : 28/01/2011 02:46

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

Webconfig'ten Connection string leride bir kontrol edermisiniz?

 
Gönderildi : 28/01/2011 13:06

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhaba,

 

application pool altında 32 bit uyumlulukla ilgili bişeyler bulamadım yusuf bey.

32 bit üzerinden aldığım iis backup'ını 64 bit'e iis server kurdukltan sonra restore ettim ve 32 bir üzerinde bulunan inetpub altındaki klasörlerimide komple taşıdım diğer tarafa.

tavsiye edebileceğiniz bir sniffer programı varmı? 

 
Gönderildi : 28/01/2011 17:09

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

IIS in 32 bit 64 bit sürümü diye bir şeyi yok aslında. 32 bit uygulamalarını 64 bit altında çalıştırma işleminden bahsediyor olsanız gerek. Yusuf beyin belirttiği ve bulamadığınızı söylediğiniz yer ise şurası.

 

Application Pool a gelin, site için seçili olan Application Pool a sağtıklayın Advantec Settings deyin. Enable 32 bit Application ı True yapın.

 

Yardımcı olabilir düşüncesi ile birde ayar ile ilgili resim ekliyorum. Birde bu ne uygulaması bize sanırım halen daha net bir cevap vermedin. Yani ASP.Net ilemi yazılmış bu dediğin web tabanlı program yoksa klasik asp veya php ilemi kodlanmış? Connection Stringlerin doğru olduğuna eminmisin?

 

iis 

 
Gönderildi : 29/01/2011 20:04

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhaba Hüseyin Bey,

ASP.NET ile yazılmış bir web uygulaması.

 

windows 2003 server uzerinde çalıştığı için iis versiyonu sizin ekran görüntüsü gönderdiğinizle aynı değil sizdeki 2008 server üzerinde bulunan iis server sanırım.

connection stringlerde hata olsa web arayüzünü getirmez diye düşünüyorum yanılıyormuyum? 

 
Gönderildi : 31/01/2011 12:28

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

Kusura bakmayın IIS 6 kullandığınızı gözden kaçırmışım. Ekran görüntüleri ise IIS 7.5 ten.

 

Eğerki sorun düşündüğünüz gibi 32 bit, 64 bit sorunuyla ilgili ise IIS 6 için  şu ayarlamayı yapınız.

 

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/405f5bb5-87a3-43d2-8138-54b75db73aa1.mspx?mfr=true

 

 

 

 
Gönderildi : 31/01/2011 13:11

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhaba,

açıkcası tam olarak ondan olduguna emin değilim sorunun ama sonuçta platform değiştikten sonra bu hataları almaya başladık tek farkta öncekinin 32 bit şimdikinin 64 bit olması 

 
Gönderildi : 31/01/2011 13:14

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

İşin açığı bende sorunun bununla ilgilisi olduğunu sanmıyorum. Platform güncellenirken değişen başka ne oldu? Uygulamanız .NET 2.0 ilemi yoksa .NET 4.0 ilemi çalışıyordu önceki IIS üzerinde?

 
Gönderildi : 31/01/2011 15:36

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

platform değişirken aslında başka bir şey değiştirmedik dediğim gibi 32 bit windows 2003 ten aldığım iis backup'i windows 2003 64 bit olan servere restore ettim ve 32 bit üzerinde bulunan web klasörlerimi 64 bit'e kopyaladım. 

 

öncekinde .net 2.0 ile çalışıyordu şu andada .net 2.0 seçili olarak çalışıyor. 

 
Gönderildi : 31/01/2011 16:47

(@huseyinsevin)
Gönderiler: 821
Prominent Member
 

Sorunun çözümü için sadece sistem kısmında bir şeyler yapman yeterli olmayabilir.

Bununla birlikte .NET sürümlerini IIS e register ettin mi? Eğer etmedi isen komut satırından cd C:\Windows\Microsoft.NET\Framework64\v2.0.50727 bu komutla ilgili dizine gel ve aspnet_regiis.exe -i diyerek .NET i IIS register et. Sonrasında ise çalıştıra iisreset diyerek IIS i yeniden başlat. Eğer .NET 4 yüklü ise yanı işlemi onun içinde yap.

 
Gönderildi : 01/02/2011 00:50

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

merhaba Hüseyin Bey,


dediğinizi yaptım ama bu sefer "the page cannot be found" hatası alıyorum web arayüzü hiç gelmiyor

 
Gönderildi : 02/02/2011 19:51

Paylaş: