Visual Studio 디버거를 사용하여 정상적으로 실행되는 Visual Studio 2013에서 ASP.NET MVC 5 응용 프로그램을 만들었습니다. 지금ASP.NET MVC 및 IIS : 로컬 호스팅
그래서, 지정한 폴더로 Visual Studio에서 Web Deploy
으로 게시 윈도우 7에서 로컬 IIS 7 실행을 사용하여 서비스를 제공하고자합니다. 그런 다음 IIS 관리자에서이 컴퓨터의 실제 주소가이 폴더의 주소 인 I Add Web Site
입니다. 마지막으로 Manage Web Site -> Start
을 클릭합니다.
정상적으로 작동합니까, 아니면 내가해야 할 일이 있습니까? 그대로, localhost
을 내 브라우저에 입력하면 HTTP Error 404. The requested resource is not found
오류가 발생합니다. 당신의 Windows 방화벽에서 트래픽을가는 -
의견을 보내 주셔서 감사합니다. 나는 기본 포트 80을 사용했고 이것이 Windows 방화벽에서 열려 있고 다른 응용 프로그램이이 포트를 사용하고 있지 않은지 확인했습니다. 내가 묻는 이유는 IIS에서 실행중인 다른 웹 사이트가 실제 위치와 동일한 디렉터리를 사용하고 실제로 작동하는 방법을 배우기 위해 복제하려고하기 때문입니다. 내 버전이 위의 오류를 제공하는 반면 http : // localhost로 이동하면 기존 버전이 제대로 작동합니다. 두 웹 사이트간에 차이점을 찾지 못했습니다! – Karnivaurus
IIS에 헤더를 추가하고 호스트 파일에 호스트 항목을 추가 했습니까? 또한 인스턴스에 할당 된 풀을 확인하고이를 작업 복사본과 비교해야합니다. –
아, 내 ASP.NET 응용 프로그램을 컴파일 한 버전과 다른 버전의 .NET으로 응용 프로그램 풀이 설정된 것으로 보입니다. 해당 버전을 업데이트하면 문제가 해결 된 것으로 보입니다. 도와 주셔서 감사합니다 :) – Karnivaurus