2009-03-03 29 views
1

Bir e-posta çeken süper temel bir formum var. Kod, yeni bir sunucuda http://url/emailer/emailer.aspx gibi bir sanal dizinde bulunur ve iyi çalışıyor.Tek. Net Kurulum Yüklenemedi Hata

Birkaç yeni siteyi bu yeni sunucuya geçirme sürecindeyiz. Test etmek için, IP adresi üzerinden dosyalara erişiyorum, böylece siteyi http://ip/url/emailer/emailer.aspx gibi yeni sunucuda görebiliyorum.

Herhangi bir nedenle, aspx sayfasına IP URL'si aracılığıyla eriştiğimde, "aksamı yükleyemedim ... sayfanın sayfasına erişmeden önce derlendiğinden emin olun" hatası. Ancak, canlı siteye çekildiğinde doğruladım, iyi çalışıyor.

IP URL'ye başvurmak neden bu özel duruma neden oluyor?

cevap

1

IIS'de doğru şekilde kuruldu mu? Orijinal sunucuyla aynı şekilde bir uygulama olarak ayarlanmamışsa, farklı bir konumda depo dizini aranacaktır. Örneğin, bir dizin olarak/myapp'ınız varsa, bir uygulama yoksa/bin'e bakar, ancak bir uygulamaya değiştirirseniz,/myapp/bin dizininde arar.

Bunu gördüğüm tek zaman, aynı uygulama havuzunun 2 farklı uygulama için belirlendiği zamandı, her biri çerçevenin farklı bir sürümünü çalıştırmak için ayarlandı. Bu sizin sorununuz gibi görünmüyor, ancak ip üzerinde farklı bir çerçeve sürümü kullanıyor olabilecek başka bir şey olduğunda uygulama havuzu kimliklerini kontrol etmeye değer olabilir.

+0

Evet, her şey IIS ile ilgili olarak düzgün şekilde kuruldu. Aslında, yeni sunucunun canlı URL'sini alıp IP/URL ile değiştirebilirim ve işe yaramaz. –

+0

Ve ip tam olarak aynı IIS sitesine mi işaret ediyor? Biri http: // url/ve diğeri http: // ip/url/sounds olarak tanımladığınız yöntem garip? –

+0

Evet, muhtemelen daha açık olmalıydım. C: \ Inetpub \ wwwroot \ myurl1.com ve C: \ Inetpub \ wwwroot \ myurl2.com gibi klasör yapısı kurulumunu yapıyorum. Bu yüzden http://myrurl1.com adresine gittiğimde C: \ Inetpub \ wwwroot \ myurl1.com adresini işaret ediyor. Http: //ip/myrurl1.com ile aynı. –

0

Bu bir IIS sorunu olabilir. Bazen IIS, IP adresinin kendisi aynı sunucuda birden fazla web sitesi/uygulamaya sahip olduğunuzdan ve bazıları URL'nin uygun çözünürlük için ne yapacağı konusunda seçici olduğundan, başka bir siteye yönelecek şekilde kurulur.

Uygulama için IIS ayarlarını kontrol edebilir ve IP adresinin sitenize eşlenip eşlenmediğini görebilir misiniz?

+0

Evet, IP'nin sitemle eşleştirildiğini doğruladım. Onaylamak için, canlı sitede yeni bir html sayfası oluşturdum ve hem http: //url/email/a.htm hem de http: //ip/url/email/a.htm URL'lerinde görebildim. Bir şekilde .Net ile ilgili bir şey. –

0

Bazen, üzerinde bulunduğum sunucu disk alanı azaldığında bu soruna girdim. Site başvurulan DLL dosyasını yüklemeye çalışır, bunu yapmak için yeterli boş alan yoktur ve sonra bu hatayı atar.

Sadece kontrol edilecek bir şey var. Bu, C: \ sürücüsünün temelde Windows Updates tarafından doldurulduğu bölümlenmiş bir sürücü ile oldu ve siteler D: \ sürücüsündeyken bile C: \ 'nin üzerinde yeterli alan kalmadı. montajlar.

+0

İyi bir düşüncemiz var, ancak 136 GB'lık bir alanımız kaldı, bu yüzden alan bir sorun değil. –