2011-03-30 5 views
0

내 localhost에 .. runnning .. 응용 프로그램이 있어요 .. 그 응용 프로그램에 액세스 할 수있는 하나 이상의 컴퓨터가 필요 ..하지만 링크를 내가 로컬 호스트 대신 내 IP 주소를 입력 .. 보여주는 서버를 찾을 수 없습니다 .. 당신이 다른 컴퓨터에 appplication에 액세스하는 orderr에서해야 할 단계를 말해 줄 수 plz ... 같은 지금 UAT 서버가 없습니다 ...Asp.net 응용 프로그램 다른 컴퓨터에 액세스 할 수

답변

2

먼저, 방화벽은 포트 80을 통해 액세스를 허용합니다. 그런 다음 IIS가 외부 IP의 액세스를 허용하는지 확인하십시오. 당신이 제공하는 경우 내가 더 도움이 될 수 있습니다

  1. 귀하의 OS (XP, 윈도우 7 등)

  2. 앱으로 연결 로컬 링크. 앱에 액세스하는 데 필요한 포트 번호가 있습니까? LaterEdit

는 : 좋아, 당신은이 작업을 수행 할 필요가 : 는 enter image description here

지금, 당신의 응용 프로그램은 포트 80 (기본값) IIS에 의해 제공됩니다. 이 포트를 통한 트래픽을 허용하도록 방화벽을 확인하십시오.

IIS가 다른 포트로 설정된 경우, 해당 포트를 사용하십시오. IIS에서 포트 확인 : enter image description here

+0

이것은 내 로컬 링크입니다. http : // localhost : 2214/MainMenu.aspx 및 iam은 XP를 사용하고 있습니다. iam은 포트에 액세스하지 않았는지 확실하지 않습니다. – deepti

+0

@deepti 그런 다음 포트 2214를 통해 si 응용 프로그램에 액세스 할 수 있습니다. 프로젝트가 Visual Studio에서 열려있는 한. – Adi

+0

그래서 wht 링크는 로컬 호스트 대신 http : // localhost : 2214/MainMenu.aspx를 사용해야합니다. 내 컴퓨터의 IP 주소 .. 그랬지만 작동하지 않습니다. – deepti

1

로컬 호스트를 실행할 수있는 Visual Studio에서 응용 프로그램을 실행한다고 가정합니다.

네트워크상의 다른 컴퓨터에서 응용 프로그램을 사용할 수 있으려면 IIS가 개발 컴퓨터에 설치되어 있는지 확인한 다음 해당 응용 프로그램에 대한 웹 사이트도 설정해야합니다.

IIS에있는 응용 프로그램은 네트워크에서 액세스 할 수있게합니다.

+0

neways 거기 firewaal 문제 si cant 할 .. 내 응용 프로그램에 대한 배포 프로젝트를 만드는 iam ...하지만 suucessfulyl 배포하지만 얻을 수 없습니다 .. 찾아보기 .. 내가 콘텐츠 파일을 찾지 않고 inetmgr에 도착했을 때 .. 심지어 thogut는 설정 파일을 양식 프로젝트에 추가합니다 .. 어떤 생각인지 .. 왜 tht 방식으로 보여 주나요? – deepti

+0

보통 '웹 사이트'를 만들면 C에 있어야합니다. : \ inetpub \ wwwroot \ WebsiteName 해당 폴더에 응용 프로그램 파일이 있습니까? 그들이 존재하지 않는다면, 당신은 그들을 볼 수 없습니다. 게시 한 내용을 기반으로 올바른 위치에 파일이 있는지 알기는 어렵습니다. '방화벽 문제'와 관련하여 로컬 인트라넷에서 포트 80과 통신 할 수 있도록 로컬 방화벽에서 포트를 열 수 있어야합니다. (제어판 -> Windows 방화벽 -> 고급 -> 로컬 영역 연결을 확인하고 HTTP가 선택되어 있는지 확인하십시오). – Sorean

관련 문제