{"id":1361,"date":"2019-08-29T11:11:18","date_gmt":"2019-08-29T09:11:18","guid":{"rendered":"https:\/\/www.ayhanarda.com\/blog\/?p=1361"},"modified":"2019-08-29T11:13:12","modified_gmt":"2019-08-29T09:13:12","slug":"plesk-kurulu-sunucuda-net-core-internal-server-error-lock-violation-hatasi","status":"publish","type":"post","link":"https:\/\/www.ayhanarda.com\/blog\/2019\/08\/plesk-kurulu-sunucuda-net-core-internal-server-error-lock-violation-hatasi\/","title":{"rendered":"Plesk kurulu sunucuda .net core internal server error lock violation hatas\u0131"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">IIS te .net core kullanan siteleriniz a\u015fa\u011f\u0131daki hatay\u0131 veriyor olabilir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HTTP Error 500.19 &#8211; Internal Server Error<br>The requested page cannot be accessed because the related configuration data for the page is invalid. <br>Detailed Error Information <br>Module IIS Web Core <br>Notification BeginRequest <br>Handler Not yet determined <br>Error Code 0x80070021 <br>Config Error Lock violation <br>Config File \\?\\C:\\Inetpub\\vhosts\\ayhanarda.com\\web.config<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ncelikle .net core \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 ya da kurulu olup olmad\u0131\u011f\u0131n\u0131 test edelim.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C:\\Users\\Administrator&gt;dotnet &#8211;version<br>\n2.1.401<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C:\\Users\\Administrator&gt;dotnet &#8211;info<br>\n.NET Core SDK (reflecting any global.json):<br>\n Version:   2.1.401<br>\n Commit:    91b1c13032<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Runtime Environment:<br>\n OS Name:     Windows<br>\n OS Version:  10.0.14393<br>\n OS Platform: Windows<br>\n RID:         win10-x64<br>\n Base Path:   C:\\Program Files\\dotnet\\sdk\\2.1.401\\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Host (useful for support):<br>\n  Version: 2.2.6<br>\n  Commit:  7dac9b1b51<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.NET Core SDKs installed:<br>\n  2.1.3 [C:\\Program Files\\dotnet\\sdk]<br>\n  2.1.4 [C:\\Program Files\\dotnet\\sdk]<br>\n  2.1.401 [C:\\Program Files\\dotnet\\sdk]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.NET Core runtimes installed:<br>   Microsoft.AspNetCore.All 2.1.3 [C:\\Program Files\\dotnet\\shared\\Microsoft.AspNetCore.All]<br>   Microsoft.AspNetCore.All 2.2.5 [C:\\Program Files\\dotnet\\shared\\Microsoft.AspNetCore.All]<br>   Microsoft.AspNetCore.All 2.2.6 [C:\\Program Files\\dotnet\\shared\\Microsoft.AspNetCore.All]<br>   Microsoft.AspNetCore.App 2.1.3 [C:\\Program Files\\dotnet\\shared\\Microsoft.AspNetCore.App]<br>   Microsoft.AspNetCore.App 2.2.5 [C:\\Program Files\\dotnet\\shared\\Microsoft.AspNetCore.App]<br>   Microsoft.AspNetCore.App 2.2.6 [C:\\Program Files\\dotnet\\shared\\Microsoft.AspNetCore.App]<br>   Microsoft.NETCore.App 1.0.4 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<br>   Microsoft.NETCore.App 1.0.9 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<br>   Microsoft.NETCore.App 1.1.1 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<br>   Microsoft.NETCore.App 1.1.6 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<br>   Microsoft.NETCore.App 2.0.4 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<br>   Microsoft.NETCore.App 2.0.5 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<br>   Microsoft.NETCore.App 2.0.6 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<br>   Microsoft.NETCore.App 2.1.3 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<br>   Microsoft.NETCore.App 2.2.5 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<br>   Microsoft.NETCore.App 2.2.6 [C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">G\u00f6r\u00fcnen o ki kurulum ve \u00e7al\u0131\u015fmas\u0131nda bir sorun yok , hatta proje olu\u015fturup olu\u015fturamad\u0131\u011f\u0131m\u0131za cmd konsolu \u00fczerinden bakabiliriz. Bir konsol projesi olu\u015ftural\u0131m ve publish edelim , gere\u00e7ek ortamda yay\u0131nlamasak ta i\u015flevinin \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 anlayabiliriz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">dotnet new console -o ayhanarda<br>cd ayhanarda<br>dotnet publish<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E\u011fer buraya kadar bir sorun yoksa .net in \u00e7al\u0131\u015ft\u0131\u011f\u0131na emin olabilirsiniz. Hatada ne diyordu , Lock Violation , yani bir \u015feyler .net core un \u00e7al\u0131\u015fmas\u0131n\u0131 engelliyor , kilitliyor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu hatay\u0131 gidermek i\u00e7in Plesk panelinizde Ara\u00e7lar\/ayarlar b\u00f6l\u00fcm\u00fcnde G\u00fcvenlik b\u00f6l\u00fcm\u00fcne gelip buradan g\u00fcvenlik ilkesi ad\u0131m\u0131 ile a\u015fa\u011f\u0131daki b\u00f6l\u00fcm\u00fcn tikini kald\u0131r\u0131n\u0131z , siteniz \u00e7al\u0131\u015facakt\u0131r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u00d6zel i\u015fleyiciler ilkesi<br>M\u00fc\u015fterilerin web.config dosyas\u0131yla sunucu seviyesinde tan\u0131mlanan IIS i\u015fleyicilerini bypass etmesini \u00f6nlemek i\u00e7in bu se\u00e7ene\u011fi etkinle\u015ftirin.<br>(UN TICK) <\/em><strong><em>web.config ile i\u015fleyicileri ge\u00e7ersiz k\u0131lma yetene\u011fini engelleyin<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">for english: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Log into Plesk<br>\nUntick Prohibit the ability to override handlers via web.config in Plesk &gt; Tools &amp; Settings &gt; Security<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em> <\/em><\/strong>Ayhan ARDA<\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/tr\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Pinterest\",\"Linkedin\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"ayhanarda\";var hupso_url_t=\"\";var hupso_title_t=\"Plesk%20kurulu%20sunucuda%20.net%20core%20internal%20server%20error%20lock%20violation%20hatas%C4%B1\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"IIS te .net core kullanan siteleriniz a\u015fa\u011f\u0131daki hatay\u0131 veriyor olabilir. HTTP Error 500.19 &#8211; Internal Server ErrorThe requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error Information Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x80070021 Config Error Lock violation Config File \\?\\C:\\Inetpub\\vhosts\\ayhanarda.com\\web.config [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[113,230,23,168],"tags":[1370,1374,217,1372,24],"class_list":["post-1361","post","type-post","status-publish","format-standard","hentry","category-hosting","category-iis","category-plesk","category-windows","tag-net-core","tag-0x80070021","tag-asp-net","tag-lock-violation","tag-plesk-2"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/comments?post=1361"}],"version-history":[{"count":3,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1361\/revisions"}],"predecessor-version":[{"id":1364,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1361\/revisions\/1364"}],"wp:attachment":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media?parent=1361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/categories?post=1361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/tags?post=1361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}