none
asp.net & iis 7 & sql database RRS feed

  • Soru

  • Merhaba üstadlarım,

    asp.net e yeni başladım sql veritabanından çeşitli sorgularla stok takibi tablomdan veri cekiyorum. Uygulama localhostta yani debug edince sorunsuz çalışıyor.

    Fakat kendi pcme kurdugum iis 7 ye publish ettiğimde ana sayfa açılıyor, sql baglantısı olan sayfaları acmak ıstedıgımde aşağıdaki hatayı alıyorum.

    '/' Uygulamasında Sunucu Hatası.

    Çalışma Zamanı Hatası

    Açıklama: Bir uygulama hatası sunucuda oluştu. Bu uygulamanın geçerli özel hata ayarları (güvenlik nedeniyle) uzaktan izlendi olmaktan uygulama hatası ayrıntılarını engeller. Ancak, yerel sunucu makinede çalışan tarayıcılarla görüntülenebilir olabilir. Detayları: Bu özel hata iletisinin ayrıntılarını uzak makinelerde görüntülenebilmesi için etkinleştirmek için, bir "web.config" yapılandırma dosyası içinde bir <customerrors> etiketi oluşturun Geçerli web uygulamasının kök dizininde bulunur. Bu <customerrors> etiket sonra da "mode" özniteliğini "Off" olarak ayarlanmış olmalıdır.

    <- Web.config yapılandırma dosyası ->
    
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </ System.web>
    </ Configuration>

    Notlar: Gördüğünüz geçerli hata sayfası özel bir hata sayfası URL'ye işaret uygulamanın <customerrors> yapılandırma etiketinin "defaultRedirect" özniteliği değiştirerek bir özel hata sayfası ile değiştirilebilir.
    <- Web.config yapılandırma dosyası ->
    
    <configuration>
        <system.web>
            mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> <customErrors
        </ System.web>
    </ Configuration>

    Hatada soylenenleri yaptıgımdada asagıdaki hata geliyor.

    500 - İç sunucu hatası.

    Aradığınız kaynakta bir sorun var ve kaynak görüntülenemiyor.

    Konu hakkaında yardımlarınızı beklıyorum. Fenalardayim 3 gündür bakmadıgım forum arastırmadıgım sey kalmadı.

    mail : denizunal77@gmail.com

    skype : dennixx_1


    24 Ağustos 2013 Cumartesi 10:53

Yanıtlar

  • iis i siz mi yönetiyorsunuz? öyle ise;

    • IIS console'ini açın,
    • Application Pools içinden ASp.NET v4.0 ı seçip sağ tıklayın
    • Advanced seçin
    • Açılan pencereden Identity deki kullanıcıyı Local System yapın


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    24 Ağustos 2013 Cumartesi 22:30
    Moderatör

Tüm Yanıtlar

  • Selam Deniz;

    bu genel bir hata mesajıdır. uzak bağlantılarda default olarak hata mesajı göserilmez. web.config dosyanda system.web arasına;

        <system.web>
            <customErrors mode="Off"/>
        </ System.web>

    bu satırları ekle, daha sonra çıkan mesajı bizimle paylaşırsan sorunu çözebiliriz.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    24 Ağustos 2013 Cumartesi 12:15
    Moderatör
  • Login failed for user 'IIS APPPOOL\ASP.NET v4.0'.

    hatası veriyor hocam 


    24 Ağustos 2013 Cumartesi 21:21
  • iis i siz mi yönetiyorsunuz? öyle ise;

    • IIS console'ini açın,
    • Application Pools içinden ASp.NET v4.0 ı seçip sağ tıklayın
    • Advanced seçin
    • Açılan pencereden Identity deki kullanıcıyı Local System yapın


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    24 Ağustos 2013 Cumartesi 22:30
    Moderatör
  • Yaptıktan sonra aldıgım hata bu hocam

    Teşekkürler bu arada =)

    Cannot open database "optimadis" requested by the login. The login failed.
    Login failed for user 'NT AUTHORITY\SYSTEM'.

    24 Ağustos 2013 Cumartesi 23:43
  • Çözdüm hocam SQL üzerinden

    NT AUTHORITY\SYSTEM ' e database üzerinde yetki vermem gerekiyormus verdim oldu.

    Önay bey çok teşekkür ederim cevaplarınız için 2 gündür aklım cıktı.

    Kolay gelsin hayırlı günler.

    24 Ağustos 2013 Cumartesi 23:55