2017-09-15 4 views
0

에 대문자로 유지 param은 추가 서식을 명시 적으로 수행하지 않고 URL에서 자동으로 소문자로 변환합니다. 동일한 컨트롤러를 호출하고 입력 ID에 행렬 표기법을 사용하는 경우, 그러나, 그것은 자동으로 될 수있는 능력 소문자각도 2 호선 파람 자동으로 localhost를 소문자로 변환하지만, IIS 익스프레스, 아이디 경로와 로컬 호스트에</p> <pre><code><ControllerName>/:id </code></pre> <p>실행으로 스타일 경로로, 저는 현재 .NET 각 2 프로그램이 서버

<ControllerName>;id=<CAPSGUID> 
내가 IIS 서버에서이 호스트 때

호기심 것은,이 기능이 어떻게 든 손실되고있어 손실 ID 경로 매개 변수는 대문자로 유지됩니다. 누구나 이런 일이 일어날 수있는 경험이 있습니까? 나는 관련 정보를 얻기 위해 문제를 적절하게 말하기가 힘들었습니다.

+0

로컬로 호스팅 된 프로젝트를 IIS 대신 로컬 IIS로 옮겨 보았습니다. 자동 소문자 리디렉션이 사라졌습니다. 부주의로 IIS Express를 사용할 수있게 된 것 같습니다. 이 동작에 책임이있을 수있는 IIS Express 옵션에 익숙한 사람은 누구입니까? –

답변

0

이 문제가 발생하는 이유를 찾을 수 없으며 테스트 과정에서 기능이 사라졌습니다. DefaultUrlSerializer를 구현 한 사용자 지정 URL serializer를 사용하고 자동으로 GUID 구성 요소를 소문자로 만드는 조건을 추가했습니다. 희망이 사람을 도움이됩니다.