1
기존 ASP.NET과 면도기 템플릿을 기반으로 느슨하게 ServiceStack 템플릿을 설정하려고합니다. 이 서비스를 사용하여 생성되는 서비스는 다양한 위치에서 호스팅됩니다. 내가 원하는 것은 그들이 중앙 서버에 스스로 등록 할 수 있도록하는 것입니다.ASP.NET/ServiceStack 시작시 루트 URL
내가하고 싶은 것은 등록을 수행하는 Application_start (또는 apphost)에 코드를 추가하는 것이지만 응용 프로그램의 루트 URL을 얻는 방법을 찾을 수는 없습니다. 요청 개체를 사용하는 일반적인 방법은 요청 개체가 없기 때문에 작동하지 않습니다.
내가
감사합니다. Mythz가 의심스러운 것 같습니다. 예를 들어 관련 페이지가 들어오는 요청 URL에서 추론되는 메타 데이터 페이지 (예를 들어)를 보면 올바른 것입니까? – steve
@steve 예, IRequest.GetBaseUrl()을 호출하여 기본 URL을 가져 오거나 IRequest.ResolveAbsoluteUrl ("~/path/info")을 호출하여 절대 URL을 확인할 수 있습니다. – mythz