{"id":416,"date":"2026-01-18T19:52:10","date_gmt":"2026-01-18T19:52:10","guid":{"rendered":"https:\/\/narhost.com\/blog\/?p=416"},"modified":"2026-09-11T14:43:10","modified_gmt":"2026-09-11T14:43:10","slug":"iis-manager-nedir","status":"publish","type":"post","link":"https:\/\/narhost.com\/blog\/iis-manager-nedir\/","title":{"rendered":"IIS Manager Nedir, Windows Sunucuda Ne \u0130\u015fe Yarar?"},"content":{"rendered":"<div id=\"ai-ozet\" class=\"ai-box\">\n<p class=\"ai-box-title\">K\u0131saca \u00f6zet<\/p>\n<ul>\n<li>IIS Manager nedir sorusunun k\u0131sa cevab\u0131: Windows sunucularda \u00e7al\u0131\u015fan Internet Information Services web sunucusunu aray\u00fczden y\u00f6neten y\u00f6netim konsoludur.<\/li>\n<li>Site ekleme, ba\u011flama (binding) tan\u0131mlama, uygulama havuzu y\u00f6netimi ve sertifika kurulumu bu konsoldan yap\u0131l\u0131r.<\/li>\n<li>Uygulama havuzu, sitenizin hangi .NET s\u00fcr\u00fcm\u00fcyle ve hangi kimlikle \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirleyen en kritik ayard\u0131r.<\/li>\n<li>Ayarlar\u0131n \u00e7o\u011fu asl\u0131nda <code>web.config<\/code> dosyas\u0131na yaz\u0131l\u0131r; konsol bu dosyay\u0131 g\u00f6rsel olarak d\u00fczenler.<\/li>\n<li>Payla\u015f\u0131ml\u0131 Windows hostingte do\u011frudan konsola eri\u015fim olmaz, ayn\u0131 i\u015fler Plesk aray\u00fcz\u00fcnden yap\u0131l\u0131r.<\/li>\n<li>ASP.NET ve .NET Core projelerinde en s\u0131k kar\u015f\u0131la\u015f\u0131lan 500.19 ve 502.5 hatalar\u0131 uygulama havuzu ile mod\u00fcl yap\u0131land\u0131rmas\u0131ndan kaynaklan\u0131r.<\/li>\n<\/ul>\n<\/div>\n<p>Windows taraf\u0131nda bir web projesi yay\u0131na al\u0131nacaksa i\u015fin merkezinde tek bir ara\u00e7 vard\u0131r. IIS Manager nedir, ne i\u015fe yarar ve hangi ayar\u0131 nereden de\u011fi\u015ftirirsiniz sorular\u0131n\u0131n cevab\u0131, Windows hostingte kar\u015f\u0131la\u015f\u0131lan hatalar\u0131n b\u00fcy\u00fck b\u00f6l\u00fcm\u00fcn\u00fc \u00e7\u00f6zer. Bu rehberde konsolun mant\u0131\u011f\u0131n\u0131, uygulama havuzu kavram\u0131n\u0131 ve s\u0131k g\u00f6r\u00fclen hatalar\u0131n kayna\u011f\u0131n\u0131 anlat\u0131yoruz.<\/p>\n<h2>IIS Manager nedir ve ne i\u015fe yarar?<\/h2>\n<p>Internet Information Services, Microsoft taraf\u0131ndan geli\u015ftirilen ve Windows Server ile birlikte gelen web sunucusudur. IIS Manager ise bu sunucuyu komut yazmadan y\u00f6netmenizi sa\u011flayan grafik aray\u00fczd\u00fcr. Linux taraf\u0131ndaki Apache ya da Nginx yap\u0131land\u0131rma dosyalar\u0131n\u0131n kar\u015f\u0131l\u0131\u011f\u0131n\u0131 burada pencerelerden d\u00fczenlersiniz.<\/p>\n<p>Konsol \u00fczerinden yeni site tan\u0131mlar, sitenin hangi klas\u00f6r\u00fc yay\u0131nlayaca\u011f\u0131n\u0131 belirler, alan ad\u0131 ile port e\u015fle\u015fmesini kurar, sertifika ba\u011flar ve yetkilendirme kurallar\u0131n\u0131 ayarlars\u0131n\u0131z. Yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fikliklerin \u00e7o\u011fu arka planda sunucunun yap\u0131land\u0131rma dosyalar\u0131na ve sitenin k\u00f6k dizinindeki <code>web.config<\/code> dosyas\u0131na yaz\u0131l\u0131r.<\/p>\n<div class=\"highlight-box\">\n<p class=\"label\">Bilgi<\/p>\n<p>Konsol yaln\u0131zca Windows sunucularda bulunur. Linux tabanl\u0131 paketlerde bu katman\u0131n kar\u015f\u0131l\u0131\u011f\u0131 Apache ya da LiteSpeed sunucusudur; aradaki ayr\u0131m\u0131 <a href=\"https:\/\/narhost.com\/blog\/linux-hosting-nedir\/\" title=\"Linux hosting nedir, Windows hostingten fark\u0131\">Linux hosting yaz\u0131m\u0131zda<\/a> ele ald\u0131k.<\/p>\n<\/div>\n<h2>Konsolun temel b\u00f6l\u00fcmleri<\/h2>\n<p>Aray\u00fcz \u00fc\u00e7 s\u00fctundan olu\u015fur: solda sunucu ve site a\u011fac\u0131, ortada \u00f6zellik simgeleri, sa\u011fda o an se\u00e7ili \u00f6\u011feye ait i\u015flemler. G\u00fcnl\u00fck i\u015flerin neredeyse tamam\u0131 \u015fu d\u00f6rt ba\u015fl\u0131kta toplan\u0131r.<\/p>\n<table>\n<thead>\n<tr>\n<th>B\u00f6l\u00fcm<\/th>\n<th>Ne yapar<\/th>\n<th>Ne zaman dokunulur<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Sites<\/td>\n<td>Yay\u0131ndaki siteleri ve k\u00f6k klas\u00f6rlerini listeler<\/td>\n<td>Yeni proje yay\u0131na al\u0131n\u0131rken<\/td>\n<\/tr>\n<tr>\n<td>Bindings<\/td>\n<td>Alan ad\u0131, port ve protokol e\u015fle\u015fmesini tutar<\/td>\n<td>Alan ad\u0131 eklenirken, HTTPS a\u00e7\u0131l\u0131rken<\/td>\n<\/tr>\n<tr>\n<td>Application Pools<\/td>\n<td>Sitenin \u00e7al\u0131\u015ft\u0131\u011f\u0131 s\u00fcreci ve .NET s\u00fcr\u00fcm\u00fcn\u00fc belirler<\/td>\n<td>S\u00fcr\u00fcm de\u011fi\u015fiminde, \u00e7\u00f6kme sonras\u0131nda<\/td>\n<\/tr>\n<tr>\n<td>Server Certificates<\/td>\n<td>Sunucudaki SSL sertifikalar\u0131n\u0131 bar\u0131nd\u0131r\u0131r<\/td>\n<td>Sertifika kurulurken ve yenilenirken<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Ba\u011flama tan\u0131m\u0131 \u00e7o\u011fu yay\u0131na alma sorununun kayna\u011f\u0131d\u0131r. Bir alan ad\u0131 siteye ba\u011flanmam\u0131\u015fsa sunucu iste\u011fi varsay\u0131lan siteye y\u00f6nlendirir ve ziyaret\u00e7i bekledi\u011fi sayfay\u0131 g\u00f6remez.<\/p>\n<figure class=\"nh-sema\"><img loading=\"lazy\" src=\"https:\/\/narhost.com\/blog\/wp-content\/uploads\/2026\/09\/iis-manager-nedir-sema-narhost.webp\" alt=\"IIS Manager nedir sorusunun \u015femas\u0131 \u2014 site ekleme, ba\u011flama, uygulama havuzu ve sertifika ad\u0131mlar\u0131\" width=\"1200\" height=\"500\" loading=\"lazy\" decoding=\"async\"><figcaption>IIS Manager nedir sorusunun pratik kar\u015f\u0131l\u0131\u011f\u0131: siteyi ekle, ba\u011flamay\u0131 tan\u0131mla, havuzu ayarla, sertifikay\u0131 ba\u011fla.<\/figcaption><\/figure>\n<h2>Uygulama havuzu neden en kritik ayar?<\/h2>\n<p>Uygulama havuzu, bir ya da birden fazla sitenin i\u00e7inde \u00e7al\u0131\u015ft\u0131\u011f\u0131 yal\u0131t\u0131lm\u0131\u015f s\u00fcre\u00e7tir. Bir sitedeki hata di\u011ferlerini etkilemesin diye her proje kendi havuzunda \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r. Havuzun iki ayar\u0131 do\u011frudan sonucu belirler.<\/p>\n<p>Birincisi .NET CLR s\u00fcr\u00fcm\u00fcd\u00fcr. Klasik ASP.NET projeleri belirli bir s\u00fcr\u00fcm ister. .NET Core uygulamalar\u0131 ise sunucu i\u00e7inde de\u011fil kendi s\u00fcre\u00e7lerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in havuzun CLR s\u00fcr\u00fcm\u00fc &#8220;No Managed Code&#8221; olarak b\u0131rak\u0131l\u0131r. Bu ayar yanl\u0131\u015fsa site a\u00e7\u0131lmaz.<\/p>\n<p>\u0130kincisi y\u00f6netilen ard\u0131\u015f\u0131k d\u00fczen modudur. Integrated mod modern projelerin bekledi\u011fi moddur; Classic mod yaln\u0131zca eski uygulamalar i\u00e7in gerekir. Havuz kimli\u011fi ise sitenin dosya sistemine hangi kullan\u0131c\u0131 ad\u0131na eri\u015fti\u011fini belirler ve izin hatalar\u0131n\u0131n en yayg\u0131n kayna\u011f\u0131d\u0131r.<\/p>\n<div class=\"warn-box\">\n<p class=\"label\">Dikkat<\/p>\n<p>Havuzu geri d\u00f6n\u00fc\u015ft\u00fcrmek (recycle) o havuzdaki t\u00fcm siteleri k\u0131sa s\u00fcreli\u011fine keser. Oturum bilgisi bellekte tutuluyorsa kullan\u0131c\u0131lar oturumdan d\u00fc\u015fer. Yo\u011fun saatte geri d\u00f6n\u00fc\u015f\u00fcm planlamay\u0131n.<\/p>\n<\/div>\n<h2>S\u0131k kar\u015f\u0131la\u015f\u0131lan hatalar ve kaynaklar\u0131<\/h2>\n<p>Windows hostingte g\u00f6r\u00fclen hatalar\u0131n b\u00fcy\u00fck b\u00f6l\u00fcm\u00fc birka\u00e7 ba\u015fl\u0131kta toplan\u0131r ve hepsi bu konsoldan \u00e7\u00f6z\u00fcl\u00fcr.<\/p>\n<ul class=\"kontrol-listesi\">\n<li>500.19 hatas\u0131: <code>web.config<\/code> dosyas\u0131nda ge\u00e7ersiz bir sat\u0131r ya da sunucuda kurulu olmayan bir mod\u00fcl vard\u0131r.<\/li>\n<li>502.5 hatas\u0131: .NET Core uygulamas\u0131 ba\u015flat\u0131lamam\u0131\u015ft\u0131r; genelde yanl\u0131\u015f SDK s\u00fcr\u00fcm\u00fc ya da eksik bar\u0131nd\u0131rma paketi i\u015faret eder.<\/li>\n<li>403.14 hatas\u0131: dizin listeleme kapal\u0131d\u0131r ve varsay\u0131lan belge tan\u0131ml\u0131 de\u011fildir.<\/li>\n<li>401 hatas\u0131: havuz kimli\u011finin ilgili klas\u00f6r \u00fczerinde okuma izni yoktur.<\/li>\n<li>404 hatas\u0131: ba\u011flama tan\u0131m\u0131 eksiktir ya da bir y\u00f6nlendirme kural\u0131 iste\u011fi yakalamaktad\u0131r.<\/li>\n<li>503 hatas\u0131: uygulama havuzu durmu\u015ftur; olay g\u00fcnl\u00fc\u011f\u00fcnden durma sebebine bak\u0131l\u0131r.<\/li>\n<\/ul>\n<p>Mod\u00fcl listesinin ve yap\u0131land\u0131rma b\u00f6l\u00fcmlerinin resm\u00ee kar\u015f\u0131l\u0131klar\u0131 <a href=\"https:\/\/learn.microsoft.com\/en-us\/iis\/get-started\/introduction-to-iis\/iis-web-server-overview\" title=\"Microsoft IIS resm\u00ee dok\u00fcmantasyonu\" target=\"_blank\" rel=\"noopener\">Microsoft IIS dok\u00fcmantasyonunda<\/a> ayr\u0131nt\u0131l\u0131 olarak a\u00e7\u0131klan\u0131r.<\/p>\n<div class=\"senaryo-block\">\n<p class=\"label\">\u00d6rnek senaryo<\/p>\n<p>Bir yaz\u0131l\u0131m ekibi .NET Core ile yazd\u0131klar\u0131 paneli Windows sunucuya ta\u015f\u0131d\u0131. Site a\u00e7\u0131lm\u0131yor, taray\u0131c\u0131 502.5 d\u00f6nd\u00fcr\u00fcyordu. Uygulama havuzunun CLR s\u00fcr\u00fcm\u00fc v4.0 olarak b\u0131rak\u0131lm\u0131\u015ft\u0131. S\u00fcr\u00fcm &#8220;No Managed Code&#8221; yap\u0131ld\u0131ktan ve bar\u0131nd\u0131rma paketi kurulduktan sonra panel sorunsuz a\u00e7\u0131ld\u0131. Sorun kodda de\u011fil, havuz ayar\u0131ndayd\u0131.<\/p>\n<\/div>\n<h2>Payla\u015f\u0131ml\u0131 Windows hostingte durum<\/h2>\n<p>Payla\u015f\u0131ml\u0131 bir Windows pakette sunucu konsoluna do\u011frudan eri\u015fim verilmez; ayn\u0131 sunucuda ba\u015fka m\u00fc\u015fteriler de bar\u0131nd\u0131\u011f\u0131 i\u00e7in bu beklenen bir k\u0131s\u0131tt\u0131r. Bunun yerine Plesk aray\u00fcz\u00fc devreye girer ve ihtiya\u00e7 duyulan ayarlar\u0131n kar\u015f\u0131l\u0131\u011f\u0131 orada sunulur.<\/p>\n<p>Uygulama havuzu s\u00fcr\u00fcm\u00fc, varsay\u0131lan belge, y\u00f6nlendirme kurallar\u0131 ve sertifika kurulumu panel \u00fczerinden yap\u0131labilir. Panelin genel yap\u0131s\u0131n\u0131 <a href=\"https:\/\/narhost.com\/blog\/plesk-panel-nedir\/\" title=\"Plesk panel nedir, ne i\u015fe yarar\">Plesk panel yaz\u0131m\u0131zda<\/a> anlatt\u0131k. Sunucunun tamam\u0131na h\u00e2kim olman\u0131z gerekiyorsa sanal ya da fiziksel sunucuya ge\u00e7mek gerekir.<\/p>\n<p>Windows taraf\u0131nda hangi teknolojinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 merak ediyorsan\u0131z <a href=\"https:\/\/narhost.com\/blog\/asp-ve-net-core-nasil-calisir\/\" title=\"ASP ve .NET Core nas\u0131l \u00e7al\u0131\u015f\u0131r\">ASP ve .NET Core yaz\u0131m\u0131z<\/a> konuyu uygulama katman\u0131ndan anlat\u0131yor.<\/p>\n<div class=\"success-box\">\n<p class=\"label\">Sonu\u00e7<\/p>\n<p>IIS Manager nedir sorusunun pratik kar\u015f\u0131l\u0131\u011f\u0131 \u015fudur: Windows web sunucusunun kontrol panelidir. Site ve ba\u011flama tan\u0131mlar\u0131n\u0131 do\u011fru kurduysan\u0131z, hatalar\u0131n neredeyse tamam\u0131 uygulama havuzu ayar\u0131nda ya da <code>web.config<\/code> sat\u0131r\u0131nda sakl\u0131d\u0131r.<\/p>\n<\/div>\n<div class=\"kb-faq\">\n<h2>S\u0131k\u00e7a sorulan sorular<\/h2>\n<h3>IIS Manager nedir, Linux sunucuda da kullan\u0131l\u0131r m\u0131?<\/h3>\n<p>Windows web sunucusunun y\u00f6netim konsoludur ve yaln\u0131zca Windows sistemlerde bulunur. Linux taraf\u0131nda kar\u015f\u0131l\u0131\u011f\u0131 Apache ya da Nginx yap\u0131land\u0131rmas\u0131d\u0131r; bunlar genelde panel \u00fczerinden ya da yap\u0131land\u0131rma dosyalar\u0131yla y\u00f6netilir.<\/p>\n<h3>Uygulama havuzunu geri d\u00f6n\u00fc\u015ft\u00fcrmek veri kayb\u0131na yol a\u00e7ar m\u0131?<\/h3>\n<p>Diskteki veriye dokunmaz. Yaln\u0131zca bellekte tutulan oturum bilgisi silinir ve o an i\u015flem yapan kullan\u0131c\u0131lar oturumdan d\u00fc\u015febilir. Yo\u011fun olmayan saatlerde yap\u0131lmas\u0131 \u00f6nerilir.<\/p>\n<h3>web.config dosyas\u0131n\u0131 elle d\u00fczenleyebilir miyim?<\/h3>\n<p>Evet, konsolun yapt\u0131\u011f\u0131 de\u011fi\u015fikliklerin \u00e7o\u011fu zaten bu dosyaya yaz\u0131l\u0131r. Ancak ge\u00e7ersiz bir sat\u0131r 500.19 hatas\u0131na yol a\u00e7ar; d\u00fczenlemeden \u00f6nce dosyan\u0131n bir kopyas\u0131n\u0131 al\u0131n.<\/p>\n<h3>.NET Core projesi i\u00e7in hangi havuz ayar\u0131 gerekir?<\/h3>\n<p>CLR s\u00fcr\u00fcm\u00fc &#8220;No Managed Code&#8221; se\u00e7ilir, \u00e7\u00fcnk\u00fc uygulama sunucu i\u00e7inde de\u011fil kendi s\u00fcreci i\u00e7inde \u00e7al\u0131\u015f\u0131r. Ayr\u0131ca sunucuda uygun bar\u0131nd\u0131rma paketinin kurulu olmas\u0131 gerekir.<\/p>\n<h3>Payla\u015f\u0131ml\u0131 pakette konsola eri\u015femiyorum, ne yapmal\u0131y\u0131m?<\/h3>\n<p>Payla\u015f\u0131ml\u0131 ortamda bu eri\u015fim verilmez. \u0130htiyac\u0131n\u0131z olan ayarlar\u0131n kar\u015f\u0131l\u0131\u011f\u0131 Plesk aray\u00fcz\u00fcnde bulunur. Sunucunun tamam\u0131na h\u00e2kim olman\u0131z gerekiyorsa sanal sunucuya ge\u00e7meniz gerekir.<\/p>\n<\/div>\n<div class=\"cta-box\">\n<p class=\"label\">Narhost&#8217;ta<\/p>\n<p>Windows hosting paketlerinde ASP.NET ve .NET Core deste\u011fi, Plesk aray\u00fcz\u00fc ve \u00fccretsiz SSL kurulumu haz\u0131r gelir. Ta\u015f\u0131ma i\u015flemini teknik ekibimiz yap\u0131yor.<\/p>\n<p><a class=\"cta-btn\" href=\"https:\/\/narhost.com\/windows-hosting\" title=\"Narhost Windows hosting paketleri ve fiyatlar\u0131\">Windows hosting paketlerini incele<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>IIS Manager nedir sorusunun cevab\u0131, uygulama havuzu mant\u0131\u011f\u0131, ba\u011flama tan\u0131mlar\u0131 ve Windows hostingte s\u0131k g\u00f6r\u00fclen hatalar\u0131n pratik \u00e7\u00f6z\u00fcm\u00fc.<\/p>\n","protected":false},"author":1,"featured_media":2243,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-416","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting"],"_links":{"self":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/comments?post=416"}],"version-history":[{"count":3,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/416\/revisions"}],"predecessor-version":[{"id":2242,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/posts\/416\/revisions\/2242"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/media\/2243"}],"wp:attachment":[{"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/media?parent=416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/categories?post=416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/narhost.com\/blog\/wp-json\/wp\/v2\/tags?post=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}