vs2012 에서 프로젝트를 로드 할 수가 없네요..

웹 응용 프로그램 프로젝트 Hony이(가) IIS를 사용하도록 구성되었습니다. 웹 서버 'http://hony.b-w.kr/debug’을(를) 찾을 수 없습니다.

위와 같은 에러 메세지가 뜨면서 프로젝트가 로드되고 있지 않은데요.
해당 내용을 구글링 해보니 C:\Windows\System32\inetsrv\config 이 폴더에서 권한 지정을 하면 된다고 해서 모든 권한을 줬는데도 안되구요.

제어판 - 사용자 계정에서 “사용자 계정 컨트롤 변경” 에서도 모든 권한을 다 주어도 안됩니다…

혹시 어느 부분을 확인해봐야 할까요?

1개의 좋아요

정확한 상황을 알 수 없지만, 질문해주신 내용으로 볼 때 권한 문제가 아닌, Visual Studio가 IIS를 통해서 직접 웹 사이트를 열도록 프로젝트가 설정된 것 같습니다. sln 파일만 있고, csproj나 vbproj 같은 파일이 없다면 정확합니다.

  • 작업 중인 컴퓨터에 IIS를 설치하고, IIS에서 해당 웹 사이트가 실행될 수 있게 설정합니다.
    • 서버 컴퓨터에다가 직접 Visual Studio를 설치해서 개발했다면, 서버 컴퓨터에 RDP로 접속하거나, 컴퓨터에 직접 로그인해서 확인해보셔야 합니다.
  • C:\windows\system32\drivers\etc\hosts 파일을 수정해서 hony.b-w.kr 호스트 주소를 127.0.0.1 주소와 연결시킵니다.
  • IIS 웹 사이트 속성에서 연결을 수신할 호스트 이름으로 hony.b-w.kr, 그리고 포트 번호는 HTTP이니 80으로 지정합니다.
    • 참고로 IIS가 아닌 다른 웹 서버와 동시 실행하는게 아니면, IIS는 80으로 연결을 받더라도 내부적으로 가상 사이트를 분리해서 취급하기 때문에, 다른 IIS 내 사이트가 동시에 80 포트로 지정되어있더라도 충돌 경고를 띄우지 않습니다.
  • Visual Studio에서 웹 사이트 열기 - 로컬 IIS 찾아보기로 웹 사이트 열기를 시도해봅니다.

위의 과정을 거쳐서 웹 사이트가 열리고 디버깅이 잘 되는지 확인해보셔야 하는데, 과정이 쉽지 않을 수 있습니다. 이전에 웹 사이트를 유지보수하셨던 분의 도움이 있어야 문제 해결이 쉬울 것 같습니다.

그리고 Visual Studio 2012는 지난달 (2023년 1월 10일)에 연장 지원이 종료된 제품입니다. 더 이상 보안 업데이트를 받을 수 없어 취약점이 발견될 경우 보안 침해 사고가 발생할 가능성이 커지므로, 더 늦기 전에 새로운 기술 스택으로 전환 개발하는 것을 빠르게 추진하실 것을 강력하게 권고합니다. (참고: Visual Studio 2012 - Microsoft Lifecycle | Microsoft Learn)

1개의 좋아요

답변 감사합니다, 위의 답변 내용처럼 sln 파일만 있고, csproj 파일이 없습니다…
그리고 유지보수 하셨던 분이 안 계시고 … 소스코드만 가지고 있어서 물어볼 곳이 없네요 ㅜㅜ

1개의 좋아요

1231212312123

위 사진 오른쪽 빨간색 테두리 폴더 경로를 서버에서 찾아, 서버에 있는 파일들을 제 pc 에 복사 후
같은 경로에 넣어 준 후 iis 에서 hony.b-w.kr 이라고 사이트를 추가 해줬습니다.

이렇게 한 후에 vs2012 에서 열기 - 웹사이트를 통해 hony.b-w.kr 을 열면 프로젝트가 열리긴 하는데요.
디버깅 시작하면 에러가 뜨고 안되네여…

1개의 좋아요