<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Maciej Grabek &#187; IIS</title>
	<atom:link href="https://blog.maciejgrabek.com/tag/iis/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.maciejgrabek.com</link>
	<description>/* Make it See Sharp - Windows Phone, C#, .NET i nie tylko */</description>
	<lastBuildDate>Mon, 27 Oct 2014 11:18:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>WCF i Handler &#8220;svc-Integrated&#8221; has a bad module &#8220;ManagedPipelineHandler&#8221; in its module list</title>
		<link>https://blog.maciejgrabek.com/2010/11/29/wcf-i-handler-svc-integrated-has-a-bad-module-managedpipelinehandler-in-its-module-list/</link>
		<comments>https://blog.maciejgrabek.com/2010/11/29/wcf-i-handler-svc-integrated-has-a-bad-module-managedpipelinehandler-in-its-module-list/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 20:43:55 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[HOW TO]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10357</guid>
		<description><![CDATA[Czas na trzeci już i ostatni błąd na który natrafiłem przy próbach wdrożenia serwisu WCF na serwer IIS. Brzmi on następująco: Handler &#8220;svc-Integrated&#8221; has a bad module &#8220;ManagedPipelineHandler&#8221; in its module list Podobnie jak w przypadku wcześniejszego błędu &#8220;The page you are requesting cannot be served because of the extension configuration&#8221; wystarczy wykorzystać narzędzie dostarczone z Visual Studio i dostępne w Visual Studio Command Prompt. Jest nim aspnet_regiis.exe. Podobnie jak poprzednie uruchamiamy je z parametrem -i. Zatem całość prezentuje się następująco: aspnet_regiis.exe -i Oczywiście należy pamiętać o uruchomieniu Visual Studio Command Prompt w kontekście administratora, gdyż w przeciwnym wypadku operacja ta się nie powiedzie. Przyczyną tych błędów jest fakt, że zanim zainstalowałem serwer IIS miałem już zainstalowane Visual Studio. Jeżeli rozpatrujemy odwrotną kolejność instalacji, wowczas VS samodzielnie rejestruje i dodaje do systemu odpowiednie komponenty. Nie mniej jednak jeżeli podobnie jak ja zamienicie kolejność, wówczas te trzy posty mogą wam się przydać. Dla przypomnienia wcześniejsze potyczki z błędami: WCF i The page you are requesting cannot be served because of the extension configuration WCF i This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.]]></description>
				<content:encoded><![CDATA[<p>Czas na trzeci już i ostatni błąd na który natrafiłem przy próbach wdrożenia serwisu WCF na serwer IIS. Brzmi on następująco:</p>
<p><em>Handler &#8220;svc-Integrated&#8221; has a bad module &#8220;ManagedPipelineHandler&#8221; in its module list</em><em> </em><em><img class="size-full wp-image-10363  alignnone" title="error" src="http://maciejgrabek.com/wp-content/uploads/2010/11/error.png" alt="Handler &quot;svc-Integrated&quot; has a bad module &quot;ManagedPipelineHandler&quot; in its module list" width="500" height="85" /></p>
<p></em></p>
<p>Podobnie jak w przypadku wcześniejszego błędu &#8220;<em>The page you are requesting cannot be served because of the extension configuration</em>&#8221; wystarczy wykorzystać narzędzie dostarczone z Visual Studio i dostępne w Visual Studio Command Prompt. Jest nim aspnet_regiis.exe. Podobnie jak poprzednie uruchamiamy je z parametrem -i. Zatem całość prezentuje się następująco:</p>
<p>aspnet_regiis.exe -i</p>
<p><img class="alignnone size-full wp-image-10365" title="aspnet_regiis.exe -i" src="http://maciejgrabek.com/wp-content/uploads/2010/11/aspnet_regiis.exe-i.png" alt="aspnet_regiis.exe -i" width="500" height="84" /></p>
<p>Oczywiście należy pamiętać o uruchomieniu Visual Studio Command Prompt w kontekście administratora, gdyż w przeciwnym wypadku operacja ta się nie powiedzie.</p>
<p>Przyczyną tych błędów jest fakt, że zanim zainstalowałem serwer IIS miałem już zainstalowane Visual Studio. Jeżeli rozpatrujemy odwrotną kolejność instalacji, wowczas VS samodzielnie rejestruje i dodaje do systemu odpowiednie komponenty. Nie mniej jednak jeżeli podobnie jak ja zamienicie kolejność, wówczas te trzy posty mogą wam się przydać.</p>
<p>Dla przypomnienia wcześniejsze potyczki z błędami:</p>
<p><a href="http://maciejgrabek.com/2010/11/29/wcf-i-the-page-you-are-requesting-cannot-be-served-because-of-the-extension-configuration/#comments" target="_blank">WCF i The page you are requesting cannot be served because of the extension configuration</a><br />
<a href="http://maciejgrabek.com/2010/11/29/wcf-i-this-assembly-is-built-by-a-runtime-newer-than-the-currently-loaded-runtime-and-cannot-be-loaded/" target="_blank">WCF i This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.</a></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2010/11/29/wcf-i-handler-svc-integrated-has-a-bad-module-managedpipelinehandler-in-its-module-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WCF i This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.</title>
		<link>https://blog.maciejgrabek.com/2010/11/29/wcf-i-this-assembly-is-built-by-a-runtime-newer-than-the-currently-loaded-runtime-and-cannot-be-loaded/</link>
		<comments>https://blog.maciejgrabek.com/2010/11/29/wcf-i-this-assembly-is-built-by-a-runtime-newer-than-the-currently-loaded-runtime-and-cannot-be-loaded/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 20:17:54 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[HOW TO]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10354</guid>
		<description><![CDATA[Drugi problem, na który natrafiłem przy instalacji serwisu WCF na IIS brzmiał This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. Co w tej sytuacji zrobić. Okazuje się, że tym razem sprawa jest dużo prostsza niż w przypadku poprzedniego błędu. Tym razem wystarczy nieco namieszać w ustawieniach pól aplikacji serwera IIS. Problem polega na tym, że póla, w kontekście której uruchamiana jest usługa, działa w oparciu o niewłaściwą wersję .NET Framework. W moim przypadku ustawiona jest wersja 2.0, natomiast udostępniana przeze mnie usługa wymaga wersji 4.0. W związku z tym najwygodniej jest utworzyć w panelu zarządzania pólami aplikacji nową, na przykład o nazwie .NET 4 i w ustawieniach zaawansowanych wybrać odpowiednią wersję .NET Framework Kolejnym krokiem jest wybranie dla naszej aplikacji nowo utworzonej póli z właściwą wersją Frameworka i gotowe.]]></description>
				<content:encoded><![CDATA[<p>Drugi problem, na który natrafiłem przy instalacji serwisu WCF na IIS brzmiał</p>
<p><em>This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.</em></p>
<p>Co w tej sytuacji zrobić. Okazuje się, że tym razem sprawa jest dużo prostsza niż w przypadku <a href="http://maciejgrabek.com/2010/11/29/wcf-i-the-page-you-are-requesting-cannot-be-served-because-of-the-extension-configuration/" target="_blank">poprzedniego błędu</a>. Tym razem wystarczy nieco namieszać w ustawieniach pól aplikacji serwera IIS. Problem polega na tym, że póla, w kontekście której uruchamiana jest usługa, działa w oparciu o niewłaściwą wersję .NET Framework. W moim przypadku ustawiona jest wersja 2.0, natomiast udostępniana przeze mnie usługa wymaga wersji 4.0. W związku z tym najwygodniej jest utworzyć w panelu zarządzania pólami aplikacji nową, na przykład o nazwie .NET 4 i w ustawieniach zaawansowanych wybrać odpowiednią wersję .NET Framework</p>
<p><img class="alignnone size-full wp-image-10355" title="applicationPool" src="http://maciejgrabek.com/wp-content/uploads/2010/11/applicationPool.png" alt="application pool settings" width="450" height="204" /></p>
<p>Kolejnym krokiem jest wybranie dla naszej aplikacji nowo utworzonej póli z właściwą wersją Frameworka i gotowe.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2010/11/29/wcf-i-this-assembly-is-built-by-a-runtime-newer-than-the-currently-loaded-runtime-and-cannot-be-loaded/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WCF i The page you are requesting cannot be served because of the extension configuration</title>
		<link>https://blog.maciejgrabek.com/2010/11/29/wcf-i-the-page-you-are-requesting-cannot-be-served-because-of-the-extension-configuration/</link>
		<comments>https://blog.maciejgrabek.com/2010/11/29/wcf-i-the-page-you-are-requesting-cannot-be-served-because-of-the-extension-configuration/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 23:56:46 +0000</pubDate>
		<dc:creator><![CDATA[maciek]]></dc:creator>
				<category><![CDATA[HOW TO]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://maciejgrabek.com/?p=10349</guid>
		<description><![CDATA[W momencie gdy chcemy uruchomić na serwerze IIS usługę stworzoną przy pomocy technologii WCF pojawia się nieoczekiwany błąd: The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map. Dzieje się tak w przypadku odwołania do plików *.SVC, które są odpowiedzialne za udostępnianie kontraktów usług na zewnątrz. W jaki sposób go rozwiązać? Otoż pierwsze co należy zrobić, to uruchomienie Visual Studio Command Prompt w trybie administratora. Następnie należy udać się do katalogu: %windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation W tymże katalogu znajduje się narzędzie ServiceModelReg.exe, które należy uruchomić z parametrem -i. W wyniku otrzymujemy informację o zainstalowaniu poszczególnych komponentów niezbędnych do uruchomienia usług WCF przy pomocy serwera IIS. Wynik działania polecenia widoczny jest poniżej.]]></description>
				<content:encoded><![CDATA[<p>W momencie gdy chcemy uruchomić na serwerze IIS usługę stworzoną przy pomocy technologii WCF pojawia się nieoczekiwany błąd:</p>
<p><em>The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.</em></p>
<p><em><img class="alignnone size-full wp-image-10350" title="wcfRegistrationError" src="http://maciejgrabek.com/wp-content/uploads/2010/11/wcfRegistrationError.png" alt="The page you are requesting cannot be served because of the extension configuration" width="500" height="95" /> </em></p>
<p>Dzieje się tak w przypadku odwołania do plików *.SVC, które są odpowiedzialne za udostępnianie kontraktów usług na zewnątrz.</p>
<p>W jaki sposób go rozwiązać? Otoż pierwsze co należy zrobić, to uruchomienie Visual Studio Command Prompt w trybie administratora. Następnie należy udać się do katalogu:</p>
<p><em>%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation</em></p>
<p>W tymże katalogu znajduje się narzędzie ServiceModelReg.exe, które należy uruchomić z parametrem -i. W wyniku otrzymujemy informację o zainstalowaniu poszczególnych komponentów niezbędnych do uruchomienia usług WCF przy pomocy serwera IIS. Wynik działania polecenia widoczny jest poniżej.</p>
<p><img class="alignnone size-full wp-image-10351" title="wcfRegistrationResult" src="http://maciejgrabek.com/wp-content/uploads/2010/11/wcfRegistrationResult.png" alt=" ServiceModelReg.exe -i result" width="500" height="456" /></p>
]]></content:encoded>
			<wfw:commentRss>https://blog.maciejgrabek.com/2010/11/29/wcf-i-the-page-you-are-requesting-cannot-be-served-because-of-the-extension-configuration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
