IIS 500.19 Hatası Veriyor Asp.Net
-
İlk defa web uygulaması yapıyorum. Normal asp dosyası gibi www klasörünün içine attım aspx dosyalarını.
Proje VS2015 ile çalışıyor. Servera nasıl publish edebilirim bunu ?
Dosyaları localimdeki serverda çalıştırmak istediğimde aşağıdaki hatayı veriyor. Nette araştırdım dediklerini yaptım fakat olmadı.
hata:
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
< style="padding-right: 15px; padding-bottom: 10px; padding-left: 15px;">Detailed Error Information:
Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x800700b7 Config Error Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'ExtensionlessUrlHandler- Integrated-4.0' Config File \\?\C:\inetpub\wwwroot\bjk\ web.config Requested URL http://localhost:8080/ Physical Path C:\inetpub\wwwroot\bjk Logon Method Not yet determined Logon User Not yet determined < style="padding-right: 15px; padding-bottom: 10px; padding-left: 15px;">Config Source:
37: <remove name="TRACEVerbHandler"/> 38: <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers. TransferRequestHandler" 39: preCondition="integratedMode, runtimeVersionv4.0"/> DE5TROY3R tarafından 10/Haz/16 20:27 tarihinde düzenlenmiştir -
Sorunum ddevam ediyor
-
Bir üst seviyede (web server seviyesi olabilir) zaten tanımlı olan handler'ı tekrar eklediğin için o hatayı alıyorsun. Önce silip sonra eklemen lazım. Hataya sebep olan kırmızı renkli <add satırının üstüne aynı adı belirterek <remove ekle.
<remove name="ExtensionlessUrlHandler-Integrated-4.0" /> <add name="ExtensionlessUrlHandler-Integrated-4.0" ...
gibi.
-
Asp.net webform ise; 2 türlü proje oluşturuyoduk sanırım.1.si website diyorduk. O zaman aspx dosyalarını ve tum dosyalarını sunucunda ilgili dizine yüklemen yeterli. Eğer projeni website olarak açmadıysan o zaman solüsyona sağ tık publish de kendi pc ne publish et sonra herhangi bir ftp programı ile sunucuna at yine.
Eğerki asp.net mvc ise ondada aynı sekilde kendi localine publish edıosun once, sana .dll uzantılı dosyalar üretiyor.Onların hepsini alıp sunucuya atıyosun.
-
İşyerine geçince hepsini deneyeceğim
