내 global.asax
에 DI/IoC의 경우 AutoFac
을 통해 일부 서비스가 연결됩니다.내 ASP.NET 웹 사이트 도메인 및 포트를 프로그래밍 방식으로 결정하는 방법을 잘 모르겠 음
이 서비스 중 하나는 도메인 이름과 현재 웹 사이트의 포트를 알고 싶습니다. 예를 들어
는 : -
builder.RegisterType<AuthenticationService>()
.As<IAuthenticationService>()
.WithParameter("localhostServer", new Uri(?????))
.SingleInstance();
이 일부 구성 물건입니다. 서버 == IIS7 통합 모드 :
나는 내 global.asax Application_Start()
업데이트에서이 일을하고있을 때 새로운 열린 우리당의 예를 통해, 서버의 IP와 포트에 전달하는 방법을 모른다. (iis6 또는 클래식 모드가 아님). 나는이 작업을 수행하는 확실한 방법이라고 생각하지 않습니다
http://stackoverflow.com/questions/4243270/ 키 구성을 통해 저장하여 설정할 수 있습니다 how-to-get-full-host-name-port-number-in-application-of-global-aspx – feathj