Bu konuda mesajlar var ve şimdiye kadar birçok şeyi denedim. Ama boşuna. Kendimi temelde bir Winforms Geliştiricisi, şirketim Web girişimleri yaparken birkaç gün önce bu Web üzerinde çalışmaya başladı.
Bir ASP.Net projem var ve yerel IIS'de barındırmak istiyorum. Gelen Project properties -> Web
ayarlarla ben seçtim Use Local IIS Server
ve bir url verdi localhost/MyApp
. Firefox tarayıcımda erişmeye çalıştım ve hata alıyorumHTTP Error 503. The service is unavailable.
Daha önce başka birçok hatam var ve hepsini teker teker çözdüm. Ama buna çarptı. Bunlar benim projemdeki ayarlar
- Uygulama Havuzu ASP.Net v4.0 Classic olarak ayarlandı
- Uygulama Havuzu
Enable 32 bit Application
özelliği doğrudur - Uygulama Havuzu başlatıldı
Any CPU
Hedef çerçeve için ayarlanmış proje oluşturma özelliği
Ama garip bir davranıştan bahsetmek istiyorum. Aşağıda yüzleştiğim bir şey var
- Uygulama Havuzu Başladı
- Yerel web siteme erişmeye çalışıyorum (url'yi vererek
localhost/MyApp
) - Hatayı şu şekilde alıyorum:
HTTP Error 503. The service is unavailable
- Uygulama Havuzu Durduruldu
Aşağıdaki bağlantıyı gördüm ve zaten denedim. Yukarıdaki davranışlar için buraya geldim . Bu bağlantıya göre, Bilgisayar adı içinde olmamalıdır .
. Ben hiç yok .
benim Bilgisayar adında ama var -
onun içinde. Ayrıca alan adım da içeriyor .
. Üstelik bu ayarları ofis dizüstü bilgisayarım ve TFS ayarlarımız Etki Alanı ve Bilgisayar Adlarımıza bağlı olduğundan değiştiremiyorum.
Biri ne olduğunu anlamama yardımcı olabilir mi? Lütfen bana yol göster. Teşekkürler.
Düzenle
Aşağıdaki kodu var Global.asax
. Application_BeginRequest
yöntemi aynı dosyada boş.
protected override void Application_Start(object sender, EventArgs e)
{
base.Application_Start(sender, e);
String _path = String.Concat(System.AppDomain.CurrentDomain.RelativeSearchPath, ";",
System.Environment.GetEnvironmentVariable("PATH"));
System.Environment.SetEnvironmentVariable("PATH", _path, EnvironmentVariableTarget.Process);
MyAppLog.Initialize();
MyAppLog.WriteMessage("Application Started");
}
Güncelleme
Yorumdaki önerilere göre, web sitesini Cassini'den çalıştırabiliyorum.
Any CPU
. Bu yüzden kullanılan dlls bir sorun olmamalı düşünüyorum. Lütfen Global.asax kodu düzenlemesine bakın. Teşekkürler
Enable 32 bit Application
ancak yalnızca 32 bit yalnızca DLL kullanıyor musunuz?