<?xml version="1.0"?>
<Template
	Originator="Michael Hutchinson"
	Created="2009/02/20"
	LastModified="2009/02/20">

	<!-- Template Header -->
	<TemplateConfiguration>
		<_Name>ASP.NET MVC Views Configuration</_Name>
		<_Category>ASP.NET MVC</_Category>
		<Icon>md-html-file-icon</Icon>
		<LanguageName>*</LanguageName>
		<ProjectType>AspNetMvc</ProjectType>
		<DefaultFilename IsFixed="True">Web.config</DefaultFilename>
		<_Description>Creates an ASP.NET MVC Web.config file for the Views directory.</_Description>
	</TemplateConfiguration>
	
	<Conditions>
		<ParentProject PermittedCreationPaths="/Views" ExcludedFiles="Web.config" />
	</Conditions>

	<!-- Template Content -->
	<TemplateFiles>
		<File name="Web.config">
<![CDATA[<?xml version="1.0"?>
<configuration>
	<system.web>
		<httpHandlers>
			<add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
		</httpHandlers>

		<!--
			Enabling request validation in view pages would cause validation to occur
			after the input has already been processed by the controller. By default
			MVC performs request validation before a controller processes the input.
			To change this behavior apply the ValidateInputAttribute to a
			controller or action.
		-->
		<pages validateRequest="false"
		       pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
		       pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
		       userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
			<controls>
				<add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
			</controls>
		</pages>
	</system.web>

	<system.webServer>
		<validation validateIntegratedModeConfiguration="false"/>
		<handlers>
			<remove name="BlockViewHandler"/>
			<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler"/>
		</handlers>
	</system.webServer>
</configuration>]]>
		</File>
	</TemplateFiles>
</Template>