ASP.NET:Url에 점

ASP.NET:Url에 점 "."을 포함한 문자열을 허용시키기

ASP.NET MVC의 웹 어플리케이션의 URL에 “.”을 표함하는 ID를 건내받기 위해 설정한 내용입니다. 대응으로는 Url에 점 “.”을 포함한 문자열을 허용 시킬 필요가 있습니다.

Web.config의 system.webServer 안에 있는 handlers에 아래와 같이 기술합니다.

  <system.webServer>
    <handlers>
      <add name="ApiURIs-ISAPI-Integrated-4.0"
         path="/MyURL/*"
         verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
         type="System.Web.Handlers.TransferRequestHandler"
         preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
  </system.webServer>

사용 예시

    <handlers>
      <add name="ApiURIs-ISAPI-Integrated-4.0"
         path="/Home/GenerateImage/*"
         verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
         type="System.Web.Handlers.TransferRequestHandler"
         preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>

Pie's Tech Note

생계형 개발자의 메모장

comments powered by Disqus

    rss facebook twitter github youtube mail spotify instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora