ana sayfa > Asp.net > Asp.net Hataları

Asp.net Hataları

Pazar, 14 Haz 2009 Faruk Öz yorum ekle yorumlara git

Döküman ve desteğin az olduğu zamanlarda asp.net programlarken karşılaştığım hataları not almıştım.
Belki sizde karşılaşırsınız buyrun;

Failed to access IIS metabase

IIS metabase’e ulaşma izniniz yok.

Bunun olası nedeni IIS kurulumunu visual studio 2005 kurulumunda yüklenen .NET Framework 2.0 kurulumundan sonra yaptınız, ya da kurarken kullandığınız kullanıcı adı “Administrator” kullanıcısından farklı.

Çözüm için

Komut Satırına düşün (Başlat->Çalıştır: cmd yazıp enter a basın)

komut satırında “cd \windows\microsoft.net\framework\v2.0.50727″ yazıp enter a basın

c:\windows\microsoft.net\framework\v2.0.50727

Buradaki c sürücüsü varsayılan sürücü. Sizde farklı olabilir.
v2.0.50727 ise yüklü olan framework versiyonuna göre değişebilir.

“c:\windows\microsoft.net\framework\v2.0.50727 ” klasörü altında kullanıcı adınıza iis metabase erişim hakkı verin

aspnet_regiis -ga [kullanıcı adı]

sonrada aşağıdaki satır ile ASP.NET i bir daha yükleyin

aspnet_regiis -i

Sorun çözülecektir. Yani en azından ben böyle çözdüm
 
<add assembly=”System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>

Ajax yüklü değil

There is already an open DataReader associated with this Command which must be closed first.

Multi bağlantı kapalı durumda.

Açmak için “MultipleActiveResultSets=True” (Önermiyorum)

Örnek:

<add name=” ConnectionString” ConnectionString=”MultipleActiveResultSets=True;Data Source=IP;Initial Catalog=databasename;User ID=sa;PassWord=Password” providerName=”System.Data.SqlClient”/>

Invalid postback or callback argument.

Çözüm : Invalid postback or callback argument. Event validation is enabled using

Hatası alındığında web.config dosyasınızda bulunan ‘pages validateRequest=”false”‘ satırını ‘pages validateRequest=”false” enableEventValidation=”false” ‘ şeklinde değiştirmelisiniz.

Unknown server tag ‘asp:ScriptManager’.

Sorun ajax eklentisi web.config’ e eklenmemiş

Çözüm :

<pages>

<controls>

<add tagPrefix=”asp” namespace=”System.Web.UI” assembly=”System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″/>

</controls>

</pages>

 

Sys tanımsız

Sorun nedir bilmiyorum ama çözümü şu;

 

<httpHandlers>

<add verb=”GET,HEAD” path=”ScriptResource.axd” type=”System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″ validate=”false”/>

</httpHandlers>

 
 
Hiç veri yokken okuma girişimi başarısız
 
DataReader okunmaya açılmamış.

While commq.read
End While

Login failed for user ’sa’. The user is not associated with a trusted SQL Server connection.

windows üzerinde sqle bağlanırken çekilen sorun çözümü
 
Oldukça kolay bir işlemmiş. Daha önceleri sadece Windows Authentication gerekli olduğu için ihtiyacım olmamıştı.
SQL Server Management Studio üzerinde bağlandığınız sunucunun özelliklerine girin. Security sekmesinden Server Authentication: SQL server and Windows Authentication seçin.
Bundan sonra daha önce ayarlamadığınız sa kullanıcısı şifresini değiştirmeniz ve aktif hale getirmeniz gerekiyor. Bu defa Securty sekmesinde Login altında sa kullanıcısını bulun, Özelliklerine girip Status sekmesinden aktif hale getirin ve genel sekmesinden şifrenizi ayarlayın. bitti bu kadar..

Categories: Asp.net Tags: ,
  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok