none
asp.nette yapılandırma hatası RRS feed

  • Soru

  • Merhaba,

    asp.nette oluşturduğum web site'yi publish ettim yalnız hata aldım. Hata Şu şekilde;

    '/TestAspNedir' Uygulamasında Sunucu Hatası.

    Yapılandırma Hatası

    Açıklama: Bu isteğe hizmet vermek için gereken bir yapılandırma dosyası işlenirken bir hata oluştu. Lütfen aşağıdaki özel hata ayrıntılarını gözden geçirin ve yapılandırma dosyanızı uygun biçimde değiştirin. 

    Ayrıştırıcı Hatası İletisi: Tanınmayan 'targetFramework' özniteliği. Öznitelik adlarının büyük/küçük harfe duyarlı olduğuna dikkat edin.

    Kaynak Hatası: 
    Satır 9:    </connectionStrings>
    Satır 10:   <system.web>
    Satır 11:     <compilation debug="true" targetFramework="4.0"/>
    Satır 12:     <authentication mode="Forms">
    Satır 13:       <forms loginUrl="~/Account/Login.aspx" timeout="2880"/>

    Kaynak Dosya: C:\inetpub\wwwroot\TestAspNedir\web.config    Satır: 11 


    Sürüm Bilgisi: Microsoft .NET Framework Sürümü:2.0.50727.5485; ASP.NET Sürümü:2.0.50727.5483


    nasıl çözebilirim? yardımcı olabilir misiniz?


    esranurtorun

    31 Ocak 2015 Cumartesi 15:01

Yanıtlar

  • En altta sunucunuzun runtime framework'ünün 2.0 olduğu yazıyor, siz projenizi 4.0 ile yapmışsınız. Eğer plesk paneliniz varsa panele girip ASP.Net Support (Version 4.0) olarak ayarlayın. Yok sa hosting firmanızdan bunu yapmasını isteyin.

    Eğer kendi bilgisayarınızda ise, IIS den sitenizin içinde bulunduğu Application Pool un Framework runtime versiyonunu 4.0 yapın.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com



    31 Ocak 2015 Cumartesi 16:15
    Moderatör

Tüm Yanıtlar

  • En altta sunucunuzun runtime framework'ünün 2.0 olduğu yazıyor, siz projenizi 4.0 ile yapmışsınız. Eğer plesk paneliniz varsa panele girip ASP.Net Support (Version 4.0) olarak ayarlayın. Yok sa hosting firmanızdan bunu yapmasını isteyin.

    Eğer kendi bilgisayarınızda ise, IIS den sitenizin içinde bulunduğu Application Pool un Framework runtime versiyonunu 4.0 yapın.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com



    31 Ocak 2015 Cumartesi 16:15
    Moderatör
  • Dediğiniz gibi Application Pool un Framework runtime versiyonunu 4.0 yaptım. teşekkür ederim.

    yalnız farklı bir hatayla karşılaştım. hata şu şekilde

    "DEFAULT WEB SITE/TESTASPNEDIR" Uygulamasında Sunucu Hatası

    Internet Information Services 7.5

    <fieldset><legend>Hata Özeti</legend>

    HTTP Hatası 500.21 - Internal Server Error

    "PageHandlerFactory-Integrated" işleyicisinin modül listesinde hatalı "ManagedPipelineHandler" modülü var

    </fieldset>
    <fieldset><legend>Ayrıntılı Hata Bilgileri</legend>
    Modül IIS Web Core
    Bildirim ExecuteRequestHandler
    İşleyici PageHandlerFactory-Integrated
    Hata Kodu 0x8007000d
    İstenen URL http://localhost:80/TestAspNedir/Default.aspx
    Fiziksel Yol C:\inetpub\wwwroot\TestAspNedir\Default.aspx
    Oturum Açma Yöntemi Anonim
    Oturum Açan Kullanıcı Anonim
    </fieldset>
    <fieldset><legend>En olası nedenler:</legend>
    • Yönetilen işleyici kullanıldı; ancak ASP.NET kurulu veya tam olarak kurulu değil.
    • İşleyici modülü listesinin yapılandırmasında bir tipografik hata var.
    </fieldset>
    <fieldset><legend>Deneyebilecekleriniz:</legend>
    • Yönetilen işleyici kullanıyorsanız ASP.NET'i yükleyin.
    • İşleyici modülü adının doğru belirtildiğinden emin olun. Modül adları büyük küçük harfe duyarlıdır ve şu biçim modüllerini kullanır: "StaticFileModule,DefaultDocumentModule,DirectoryListingModule".
    </fieldset>
    <fieldset><legend>Bağlar ve Daha Fazla Bilgi</legend> IIS çekirdeği modülü tanımıyor.

    Daha fazla bilgi alın »

    </fieldset>


    esranurtorun

    31 Ocak 2015 Cumartesi 18:11
  • Classic mi yaptınız Managed mi? Managed olması lazım. Birde IIS versiyonunuz ne?

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    31 Ocak 2015 Cumartesi 21:55
    Moderatör
  • classic yaptım. bu classic ayarı Application Pool un Framework runtime versiyonunu 4.0 yaptığım yerde Managed Pipeline Mode ksımında belirdiğimiz alan mı? burada iki tür seçilebiliyor biri klasik diğeri tümleşik. ikisini de denedim ama aynı malesef..

    Ayrıca iki tane IIS kurulu gözüküyor.

    birincisi IIS yöneticisi diğeri ise IIS 6 yöneticisi diye gözüküyor. IIS 6 nin içerisinde bir şey yüklü değil. bununla bri ilgisi var mı?

    yardımlarınız için teşekkür ederim.


    esranurtorun

    1 Şubat 2015 Pazar 22:23
  • Tümleşik olacak. Bu ayarı yaptıktan sonra web site'ı stop/start etmeniz gerekiyordu. IIS birtane var sizde versiyonu da 7.5 yukarıda yazıyormuş. O 2 tane dediğiniz iis'in yönetim konsolu, yani bununla bir ilgisi yok.

    Bunlarla neden uğraşıyorsunuz ki? Localde mi yayınlayacaksınız uygulamanızı?


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    2 Şubat 2015 Pazartesi 13:07
    Moderatör
  • internetten araştırdığıma göre uygulamayı yayınlamak için bu ayarın yapılmasının gerektiğini gördüm ve bende denedim fakat bu sıkıntılarla karşılaştım. yoksa server da tutulan,uygulanan, yayınlanan bir uygulama olacak.

    esranurtorun

    2 Şubat 2015 Pazartesi 15:16
  • Bu ayarlar server dediğiniz yerde yapılmış olacak zaten, siz uygulamanızı iis'de görmek istiyorsanız proje properties'e girin, Web tabından, IIS Express yerine Local IIS seçip projeyi çalıştırın yeter.

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    2 Şubat 2015 Pazartesi 16:46
    Moderatör
  • verdiğiniz bilgiler için çok teşekkür ederim.

    esranurtorun

    4 Şubat 2015 Çarşamba 09:19