2017-09-10 8 views
0

나는 이것을 참고로 여기에 올려 놓았습니다. Visual Studio 2017에서이 작업을 시도하는 비참한 시간을 보았고 다른 사람들이 내 경험을 통해 도움이 될 수 있기를 바랍니다.w2016의 iis 10에 NuGet 서버를 설치하면 404 찾을 수 없음 오류가 발생합니다. - SOLVED

이 프로세스를 검토하고 필요에 따라 의견을 말하고 수정할 수있는 권한을 가진 사람들에게는 공개 초청장이 있습니다.

내 환경 :

  • 비주얼 스튜디오 (이 날짜 현재 업데이트 1,703) 윈도우 10 창조주 2017 년, 기업, 간식의 대부분과 15.3에 돌았 다.

Windows 2016, 모든 최신 업데이트.

  • 가 WebDeploy 설치 10 IIS를 (즉, 완전히 다른 설치 악몽, SO가 도움이되었다고 말을 충분하고 답변 그래서 나는 여기에 가지 않을거야 거기에 이미). ASP.NET 4.6을 사용하면 기본적으로 기본값을 사용할 수 있습니다.

내 과정 : - NuGet.Server 문서 당으로, "빈"템플릿 다운로드를 사용하여 새 ASP.NET MVC 프로젝트를 생성하고 지정된 NuGet.Server를 설치합니다. 내 프레임 워크로 .NET 4.7을 사용하고 있습니다.

  • 원하는대로 컴파일하고 구성합니다. 적어도 api 키가 있는지 확인하십시오.
  • "게시"를 사용하여 iis에 배포 | 웹 배포 옵션

웹 사이트에서 NuGet.Server와 연락하여 비참하게 실패하십시오! 내 바인딩은 192.168.1.25 (예, 서버에 고정 IP 주소가 있음), 포트 80입니다. 사이트 이름은 AWENuGet이며 원하는 URL은 www.awenuget.com입니다.

위와 같은 프로젝트를 수행하면 로컬 포트 ​​번호를 할당하고 (프로젝트를 만들면 어쨌든 그렇게됩니다) Visual Studio에서 응용 프로그램을 실행하면 문제가 없습니다. - 가난한 사람이 NuGet 서버를 사용할 수는 있지만,이를 수행 할 기계가 있다면 (Xenon 칩, 32G 메모리), 멋진 로컬 NuGet 서버를 만듭니다. 비주얼 스튜디오에서 먼저 시작하고 시작하기 만하면됩니다. 버스, 기차, 숲 한 가운데 등에 멋진 NuGet 서버가 있습니다.

하지만 요점은 아닙니다. 내가 똑같은 프로젝트를 가져 와서 iis, 비참한 실패에 배치했을 때. 내 솔루션 : 약간의 파기를 한 후, 기억해 둬, 나는 그것이 완전한 구성을 제공하고 구성 할 때 다음과 같은 것을 발견했다. 호스트 파일 (Windows \ System 32 \ drivers \ etc)을 엽니 다.

가 192.168.1.25 www.awenuget.com

파일과 비올라 상기 : 및 기능은 다음 추가! 그것은 여전히 ​​실패했습니다 (해결책은 아래에 있습니다).

iis 등에서 숙련 된 사람에게 도움이되는 호소가 아니기 때문에 내가 한 일에 대해 더 우수하고 견고하며 다른 해결책을 제공하고 무엇을 말해 줄 수 있습니까? 나는 이것을 더 좋게 만들 수 있습니다.작동하는 것은 괜찮습니다. 그러나 나는 완전히 에 있지 않습니다. 왜이 정상적으로 작동하는 것 같습니다.

간단히 말해서, COMMENTS WELCOME!

답변

0

... 대답은 나를 위해 서버에서 볼 수있는 동일한 호스트 항목을 서버에서 볼 수 있고 내 dev 컴퓨터의 호스트 파일과 비올라에 설치할 수 있습니다! 지금 그것은 잘 작동합니다.

귀하의 마일리지는 다를 수 있으며, 본인은 정확하게이 작업을 수행 할 수 있도록 제안, 대안 등을 제공 할 수있는 능력이 있는지 묻습니다. 이유는입니다. !

저는 (나 같은) iis newbs 인 분들은 고맙습니다!