Skip to content

Instantly share code, notes, and snippets.

@neuecc
Last active August 29, 2015 14:15
Show Gist options
  • Save neuecc/589001237915c40a417b to your computer and use it in GitHub Desktop.
Save neuecc/589001237915c40a417b to your computer and use it in GitHub Desktop.
なんちゃってうぇぶこん(これでいいのかは知らん)
<?xml version="1.0"?>
<!-- OWIN向けウェブコンいんちきテンプレセット -->
<configuration>
<configSections>
<section name="glimpse" type="Glimpse.Core.Configuration.Section, Glimpse.Core"/>
</configSections>
<appSettings>
<!-- なんかあれば -->
</appSettings>
<system.web>
<!-- system.web配下のは片っ端から消してしまう -->
<httpModules>
<clear/>
</httpModules>
<httpHandlers>
<clear/>
</httpHandlers>
<roleManager>
<providers>
<clear/>
</providers>
</roleManager>
<customErrors mode="Off"/>
<trace enabled="false"/>
<sessionState mode="Off"/>
<httpRuntime targetFramework="4.5" requestPathInvalidCharacters="" />
<globalization culture="ja-jp" uiCulture="ja-jp" />
<!-- リリース時にxsltでfalseにするもの Part1 -->
<compilation debug="true"/>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<globalModules>
<clear/>
</globalModules>
<modules>
<!-- モジュールも全消し -->
<remove name="OutputCache"/>
<remove name="Session"/>
<remove name="WindowsAuthentication"/>
<remove name="FormsAuthentication"/>
<remove name="DefaultAuthentication"/>
<remove name="RoleManager"/>
<remove name="UrlAuthorization"/>
<remove name="FileAuthorization"/>
<remove name="AnonymousIdentification"/>
<remove name="Profile"/>
<remove name="UrlMappingsModule"/>
<remove name="ServiceModel-4.0"/>
<remove name="UrlRoutingModule-4.0"/>
<remove name="ScriptModule-4.0"/>
<!-- リリース時には消しておきましょう Part2 -->
<add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet" preCondition="integratedMode"/>
</modules>
<handlers>
<!-- リリース時には消しておきましょう Part3 -->
<add name="Glimpse" path="glimpse.axd" verb="GET" type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet" preCondition="integratedMode"/>
</handlers>
</system.webServer>
<!-- おまじない(笑)セクション -->
<system.net>
<connectionManagement>
<add address="*" maxconnection="1024"/>
</connectionManagement>
<settings>
<servicePointManager expect100Continue="false" useNagleAlgorithm="false"/>
</settings>
</system.net>
<!-- WebService的にはPersistResultsで -->
<glimpse defaultRuntimePolicy="PersistResults" endpointBaseUri="~/Glimpse.axd">
<tabs>
<ignoredTypes>
<add type="Glimpse.AspNet.Tab.Cache, Glimpse.AspNet"/>
<add type="Glimpse.AspNet.Tab.Routes, Glimpse.AspNet"/>
<add type="Glimpse.AspNet.Tab.Session, Glimpse.AspNet"/>
</ignoredTypes>
</tabs>
<runtimePolicies>
<ignoredTypes>
<add type="Glimpse.Core.Policy.ControlCookiePolicy, Glimpse.Core"/>
<add type="Glimpse.Core.Policy.StatusCodePolicy, Glimpse.Core"/>
<add type="Glimpse.Core.Policy.AjaxPolicy, Glimpse.Core"/>
<add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet"/>
<add type="Glimpse.Core.Tab.Trace, Glimpse.Core" />
</ignoredTypes>
</runtimePolicies>
</glimpse>
</configuration>
@neuecc
Copy link
Author

neuecc commented Feb 23, 2015

<system.webServer>
  <handlers>
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <remove name="OPTIONSVerbHandler" />
      <remove name="TRACEVerbHandler" />
</handlers>
</system.webServer>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment