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>