Web Yazılım Geliştirme Hataları: backend developer

Web Yazılım Geliştirme Hataları

Çok Bildiğim İçin Değil, Bilmediğim İçin...

Güncel

backend developer etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
backend developer etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

22 Kasım 2019 Cuma

System.Web (are you missing an assembly reference?) Error

Kasım 22, 2019 2

'System.Web' referans hatası ile karşılaşırsanız, aşağıdaki fotoğraflardaki adımları takip ederek referans ekleme işlemi yapabilirsiniz kolayca.

1-)

Add Reference
Büyütmek için resmin üzerine Tıkla.

2-)

Framework System Web
Büyütmek için resmin üzerine Tıkla.

Daha Fazla

Unable to load the specified metadata resource - Error

Kasım 22, 2019 0



(MetadataException) Unable to load the specified metadata resource. 

ÇÖZÜM:


Genelde tekrardan yeni bir EDMX oluşturduğumuzda sorun olabiliyor ve bunları temizlemek işe yarayabiliyor.

Öncelikle Ana Menü'de ki;

Build->Clean Solution yapıyoruz
Sonra, 
Build->Rebuild Solution 
Projeyi çalıştırmayı deneyelim şimdi.

Eğer bu yöntem işe yaramadıysa,

1 - EDMX üzerine sağ tıklayalım
2 - Run Custom Tool'u çalıştıralım, projenin büyüklüğüne göre zaman alabilir veya çok kısa sürebilir bu işlem
3 - Projeyi build yapalım şimdi de.

Eğer bu yöntem de işe yaramadıysa, sorunumuz;
Farklı bir projeden .EDMX kullanıyor olabilirsiniz, connection string tarafını değiştirmemiz gerekiyor olabilir bu seferde.


metadata=res://*/Data.DataModel.csdl 
böyle bir şey varsa elimizde aşağıdaki gibi Data (sizde artık ne yazıyorsa) kısmını siliyoruz..
metadata=res://*/DataModel.csdl


Umarım sorunu çözebilmişsinizdir sizlerde. Kolaylıklar...
Daha Fazla

CS0122: '........BLL' is inaccessible due to its protection level - Error

Kasım 22, 2019 0

Bu hata sınıfın public olmamasından dolayıdır.

Büyütmek için resmin üzerine Tıkla.

ÇÖZÜM:

Oluşturulan sınıfı public yaptığınızda çözüme ulaşmış olacağız.

public ClassName() { }

Daha Fazla

18 Kasım 2019 Pazartesi

Could not find file 'bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml' - Puplish yaparken Error

Kasım 18, 2019 0


ÇÖZÜLDÜ - SOLVED



Ben sitemi puplish/yayınlarken aldım bu hatayı.

Kaynak: https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform 

Aşağıdaki satırı kopyalayıp NUGET'e yapıştırın ve ENTER'a basın.

PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -Version 2.0.1


 Yapıştırdıktan sonra -Version 2.0.1 kısmını, yani versiyon kısmını silerek en son güncel yüklemeyi otomatik olarak NUGET bulup yükleyecektir.


PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 
Yani şöyle gözüksün ve ENTER'a basın.


Kolaylıklar dilerim.

Daha Fazla

17 Kasım 2019 Pazar

"The 'configuration' element is not declared" in Web.config - Error

Kasım 17, 2019 0


Web.config içinde "<configuration>" Tag'ının altında yeşil uyarıyı mı görüyorsunuz?


Büyütmek için resmin üzerine Tıkla.



ÇÖZÜM:


Öncelikle Visual Studio ana menüsünde ki XML>Schemas yolunu takip edin.




Büyütmek için resmin üzerine Tıkla.

Karşınıza gelen seçenekler arasında DotNetConfig.xsd seçimini yapacağız ve "use this schema"  seçelim ve aşağıda da OK'ye tıklayalım.


Büyütmek için resmin üzerine Tıkla.


Kolay gelsin... 
Daha Fazla

5 Nisan 2019 Cuma

customErrors mode="Off" SORUNU - HATASI - Error

Nisan 05, 2019 0

Server Error in '/' Application. ÇÖZÜLDÜ!!! SOLVED!!!

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".


<!-- Web.Config Configuration File -->

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


<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>

</configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.


ÇÖZÜM YOLU:

Web.config dosyasını düzenlemek için açıyoruz.

<configuration> //burası vardır elimizde
    <system.web> //burasıda vardır elimizde (dikkatli bakarsak göreceğiz. 
//üstünde ve altında farklı şeyler vardır elbette)
        <customErrors mode="Off"/> // önemli olan (system.web)'ler arasına 
//bu kodu eklememiz. 
   </system.web>
</configuration>


Daha Fazla

27 Mart 2019 Çarşamba

500 - Internal server error. HATASI

Mart 27, 2019 0

ÇÖZÜLDÜ!! SOLVED!!! 500 Internal Server Hatası veya http 500 hatası


500 - Internal server error.  

There is a problem with the resource you are looking for, and it cannot be displayed.




ÇÖZÜM YOLU:



Denemen gerekenler

1. Yol:Web.config dosyanda kod hatası olabilir, detaylıca kontrol et mutlaka. Gözden kaçan bir karakter bile olabilir. (tecrübeyle sabittir)

2. Yol: ilk önce web.config dosyası üzerinden hatanın ne olduğunu görelim. 

Çünkü hosting firmaları müşterilerine sorunun ne olduğunu bu hatayı göstererek sorunu net göstermeyebiliyorlar.

Hatanın detayı bize yardım olacaktır işte bu durumda.



Hatanın detayını ekranda görmek için web.config dosyanızı aşağıdaki gibi düzenleyelim:



IIS 6 için;



<configuration>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/> // bu kod bende hata verdiği için kaldırdım, hosting kaynaklı diye düşünüyorum
    </system.web>
</configuration>

IIS 7 veya üstü için;

<configuration>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
        <asp scriptErrorSentToBrowser="true"/> // bu kod bende hata verdiği için kaldırdım, hosting kaynaklı diye düşünüyorum
    </system.webServer>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/> // bu kod bende hata verdiği için kaldırdım, hosting kaynaklı diye düşünüyorum
    </system.web>
</configuration>

olarak web.config dosyamızı düzenleyelim.

Sitemizi refresh yaptığımızda aldığımız hata değişecek ve yeni hatada ki detaylar bizi çözüme götürecektir.

3. Yol: Bu hata sunucu tarafında oluşan sorunlardan kaynaklanıyor olabilmektedir. Hosting firmana mesaj gönder sorun hakkında. Cevaba göre devam et.

Kendi denediklerimi ve çözüme ulaştığım yolları anlatmaya çalışıyorum. Siz tüm kodu eksiksiz deneyin önce lütfen. Ben bunları denerken hosting firmasından cevap geldi, web config dosyanızda şu satırda hatanız var diye. Hatayı yakaladım ve sorunu çözdüm.  hatam ise  <dependentAssembly> bunu kopyala-yapıştır yaparken eksik yapıştırdığım için bu hata kodunu almışım...


Daha Fazla

must derive from WebViewPage, or WebViewPage HATASI - SORUNU - ERROR

Mart 27, 2019 0

Server Error in '/' Application. SOLVED!!! ÇÖZÜLDÜ!!

The view at '~/Areas/..../.../Index.cshtml' must derive from WebViewPage, or WebViewPage<TModel>.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: The view at '~/Areas/.../.../Index.cshtml' must derive from WebViewPage, or WebViewPage<TModel>.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

ÇÖZÜM YOLU:

hata veren .cshtml sayfamızın başına aşağıdaki kodu eklememiz gerekiyor.
@inherits System.Web.Mvc.WebViewPage

ENGLISH:
we need to add the following code at the beginning of our .cshtml page.



@inherits System.Web.Mvc.WebViewPage
Daha Fazla
This page is geo-coded