문제

직장에서,우리는 여러 가지가 될 수 있습니다 우리는 작업에 어떤 시간에.우리의 솔루션으로 지금까지 되었습을 만드는 여러 웹 사이트이지만 하나만 실행할 수 있습 웹사이트에 시간이다.이렇게 전환 가지 이상의 고통에 이어야 한다.

나는 그냥 가고 싶은 URL 을,매핑에서 내 hosts 파일에 대한 분기와 그것은 단지 작동합니다.

우리의 클라이언트 컴퓨터가 XP 기계 IIS5.1.하는 방법은 없을 만들 IIS5.1 실행보다 더 하나 웹사이트를 동시에?

도움이 되었습니까?

해결책

네,그것은 제한이 하나 웹사이트에만 있을 수 있습니다 10simultanious 연결이 있습니다.

사 Windows2003 또는 2008 년의 제품에 적용됩니다.,그것은 매우 비용 효과적인에서 이 시나리오.

다른 팁

는 가상 디렉토리 옵션을 위해 당신?나는 여러 버전을 실행의 동일한 웹사이트 이 방법입니다.

나는 그것을 믿은 제한의 IIS 만 실행할 수 있습니다 더 이상 하나의 웹사이트에 서버 버전의 windows OS.

이상하게도,이것은 내가 기억하 제프를 덮고 전 연령대,하지만 난 그것은 아직도 관련된 경우에서 IIS5.1:

http://www.codinghorror.com/blog/archives/000329.html

방법 중 하나를 해결할 수 없이 이를 다시 설치하여 귀하의 컴퓨터를 만드는 각 지점에서 가 하위디렉토리에서 당신은 현재 웹 루트입니다.그런 다음에서 최고 수준의 웹 사이트를 만들고,기본입니다.asp(x)reads Request.ServerVariables["SERVER-NAME"] (해야 밑줄)와 브라우저가 어떤 가상 디렉터리/응용 프로그램에 액세스할 수 있습니다는 방법을 모두 만들 수 있습니다"가상"도메인에서 당신이 원하는 호스트 파일입니다.

Windows XP 에서,IIS5.1 실행할 수 없습니다 moultiple 웹 사이트입니다.

할 수 있습 그러나 여러 번 실행 ASP.NET 호스트가 있습니다.당신은 아마이 작성하는 호스트에서 자동으로 활성화됩니다.

다음과 같이 당신을 얻을 시작하기:

string FileLoction = "..Path to the branch..";
HttpListenerWrapper lw = (HttpListenerWrapper)ApplicationHost.CreateApplicationHost(
               typeof(HttpListenerWrapper), "/", FileLocation);

string[] prefixes = new string[] 
{
   "http://localhost:8081/",
   "http://127.0.0.1:8081/"
};

lw.Configure(prefixes, "/", FileLocation);
lw.Start();

에 따기 Biri 의 응답보다는 선택 SBS 가 특정한 윈도우 서버가 웹 edition 는 모두의 저렴한,주변$399 필요로 하지 않는 Cal.

그렇지 않은 경우,그것은 단지 개발자에 대한 컴퓨터 비스타 궁극적인할 수 있습 여러 IIS 사이트에 호스팅됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top