2015-02-05 1 views
0

.NET URL 다시 쓰기를 사용하는 기본 개념을 이해하려고합니다.ISAPI 규칙과 메서드 UriTemplate의 차이점

나는 여러 가지 방법을 제시하는 WCF REST Service를 가지고있다. 메소드를 호출 할 때

, 나는에 대한 URITemplate를 정의 할 수 있습니다 그것은

예컨대

[OperationContract, WebGet(UriTemplate = "/A/B?start={start}&finish={finish}&destinations={destinations}&resolution={resolution}")] 

어떻게 그 ISAPI 규칙을 정의하는 다른?

답변을 받으실 수 있습니다.

답변

0

응답이 없거나 답을 얻지 못한 후 필자는 내 자신의 답변을 게시하기로 결정 했으므로 충분하다고 생각합니다.

두 옵션 모두 URL을 다시 쓸 수 있습니다. 메서드 속성이 응용 프로그램 수준에있는 동안

ISAPI (.NET URL 재 작성)는 IIS 수준에 그 일을 할 수 있습니다. 이 코드 변화로 IIS 규칙을 변경하면 다음해야 반면

  1. 메소드 특성의 다시 쓰기 규칙을 변경하면, 컴파일 뒤에해야한다 :

    이는 것을 의미 응용 프로그램 풀의 재활용

  2. 또한 IIS 수준에서는 규칙을 여러 응용 프로그램에 대해 정의 할 수 있지만 method 특성을 사용하여 수행 할 수는 없습니다.

관련 문제