2014-07-25 5 views
0

웹 배포를 사용하여 MVC 웹 사이트를 게시하고 있습니다. 공개는 성공하지만 웹 사이트는 절대로드되지 않습니다. 나는 그것이 내가 준 URL일지도 모른다라고 생각한다. Windows Server 2012를 사용하고 있습니다.이 서버는 테스트를위한 내부 서버입니다. 하지만 IIS 구성 및 웹 구성에 사용 된 URL은 등록되지 않은 URL입니다. 즉 logman.com. 내가 잘못 했니? 네트워크에서만 실행되기 때문에 대신 일부 IP 주소를 사용해야합니까? 어떻게 구성해야합니까?웹 배포를 통해 웹 사이트 게시

편집 * 일부 새로운 설정으로 나는 바인딩 편집 메뉴에서 ip 주소를 사용하고 있습니다. 호스트 이름을 부여하지 않습니다.

`2>Start Web Deploy Publish the Application/package to https://myserver/msdeploy.axd?site=lmsmobile.com ... 
2>Adding ACL's for path (lmsmobile.com) 
2>Adding ACL's for path (lmsmobile.com) 
2>Updating file (lmsmobile.com\bin\LMSMobile.dll). 
2>Updating file (lmsmobile.com\bin\LMSMobile.pdb). 
2>Updating file (lmsmobile.com\Views\Web.config). 
2>Updating file (lmsmobile.com\Web.config). 
2>Adding ACL's for path (lmsmobile.com) 
2>Adding ACL's for path (lmsmobile.com) 
2>Publish Succeeded. 
2>Site was published successfully http://10.58.158.75/ 
Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped 
Publish: 1 succeeded, 0 failed, 0 skipped` 

이 내 제작 설정은 다음과 같습니다 : i는 IP 주소로 이동하면

`<?xml version="1.0" encoding="utf-8"?> 
<publishData> 
    <publishProfile 
    publishUrl="https://myserver:8172/msdeploy.axd" 
    msdeploySite="lmsmobile.com" 
    destinationAppUrl="http://10.58.158.75:80/" 
    mySQLDBConnectionString="" 
    SQLServerDBConnectionString="" 
    profileName="Default Settings" 
    publishMethod="MSDeploy" 
    userName="MYSERVERNAME\myusername" /> 
</publishData>` 

가 현재 나는 IIS 8 웹 페이지를 얻을 여기에 비주얼 스튜디오의 결과입니다. 여전히 내 사이트를 볼 수 없습니다.

편집 2 :

나는 IP 주소를 입력하고 페이지 (Shift + 새로 고침)를 새로 고침하여 IIS 페이지 과거 얻었다. 나는 금지 된 403을 얻는다. IIS에서 디렉터리 브라우저 설정을 사용하도록 변경했으며 새로 고침 할 때 내 사이트가있는 폴더의 디렉터리 목록을 가져옵니다. 아직 웹 사이트가 없습니다. 디렉토리 브라우징을 사용하지 않도록 설정하십시오. 403.

+0

가짜 URL에 배포 할 경우 "게시 성공"이란 정확히 무엇을로드하지 않습니까? –

+0

Visual Studio에서 성공적으로 완료되었다고 말합니다. 위의 편집 내용을 참조하십시오. –

답변

0

내부적으로 테스트를 위해 IP 주소 사용을 고려할 것입니다. DNS 도메인 이름을 올바르게 확인하려면 내부 DNS 서버에 추가하여 웹 서버를 가리켜 야합니다.

동일한 IP 주소를 사용하여 개발 단계별로 여러 웹 사이트를 실행할 수 있으며 사이트 생성시 192.168.100.201:8090과 같은 4 자리 포트 번호를 할당 할 수 있습니다.

IIS 용으로 구성된 경우 웹 사이트 바인딩의 일부로 구성해야합니다.

+0

답변 해 주셔서 감사합니다. 나는 IP 주소에 익숙하지 않다. 어떤 것을 사용할 지 어떻게 알 수 있습니까? IIS가 임의로 할당합니까? IIS에서이 위치를 변경할 위치를 알고 있습니다. IP 주소를 얻는 방법을 모르겠습니다. 또한 logman.com과 같은 친숙한 URL을 사용하려는 경우 명확해야합니다. 이것은 구성되어야하고 내 웹 서버를 가리켜 야합니다. 호스팅 회사처럼? –

+0

웹 서버의 IP 주소가 맞습니까? 일반적으로 다른 사이트없이 설치하는 경우 (새 설치) 서버의 IP 주소 (기본값은 포트 80)에 게시 –

+0

웹 배포와 함께 어떤 설정을 사용하고 있습니까? 게시 설정 스크린 샷을 게시하십시오. –

관련 문제