후.. C#을 이제 막 공부하려는데 비쥬얼 스튜디오에서 디버그만 하면
아래와 같은 오류를 계속 띄우네요.
마이크로소프트 공식사이트에
가서 찾아보니
Visual Studio에서 코드를 디버그할 경우
microsoft.vshub.server.httphostx64.exe에서 외부 프로세스를 통해
VisualStudio에 서비스 및 추가정보를 제공하기에 발생하는 오류라고 합니다.
오류 발생원인은 네트워크 활동을 우회하는 응용프로그램이
방해를 한다고 하네요.
일단 공식사이트에서 버전이 먼저 호환되는지
확인해보래서 테스트~
■ 테스트1
using System; using System.Net; namespace HttpListenerTest { class Program { static void Main(string[] args) { Console.WriteLine("Running as {0}", Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE")); using (HttpListener s = new HttpListener()) { s.Prefixes.Add("http://localhost:49154/vshub/418f29b9cebf4d6bae64d16162f56832/"); s.Start(); Console.WriteLine("Server started"); } Console.WriteLine("Server stopped"); } } }
이렇게 코드 작성후
빌드 후 Ctrl+F5 !!
뭔가 잘 작동 되는것같죠??
마이크로소프트에서는
여기서 프로그램이 중단될 시 네트워크를 우회하는 응용프로그램을 삭제
하라고 하는데 전 중단되지 않았으니
다른 방법으로 진행합니다.
■ 테스트2
위 사진과 같이
오류가 발생했던 프로그램 경로로 이동합니다.
C:\Program Files (x86)\Common Files\Microsoft Shared\VsHub\1.0.0.0
경로는 전부 같습니다.
여기서 위에서 여섯번째 파일인
Microsoft.VsHub.Server.HttpHostx64.exe
요게 말썽을 부리는거죠.
테스트 진행시
먼저 비쥬얼 스튜디오를 종료하고 진행합니다~~~
1. 이 Microsoft.VsHub.Server.HttpHostx64.exe
파일을 지웁니다.
2. Microsoft.VsHub.Server.HttpHost.exe
파일을 복사 붙여넣기 합니다.
3. 그러면 이렇게 복사본이 뜰텐데요.
이름바꾸기로
Microsoft.VsHub.Server.HttpHostx64.exe 로 바꿔줍니다.
원래 존재했던 파일명으로요 ^^
- 끝 -
전 여기서 요류해결을 했답니다.
하지만 여기서도 오류해결이 안되신분들이 있다면
C:\Program Files (x86)\Common Files\Microsoft Shared\VsHub
에서 VsHub 폴더이름을
VsHub-Suppressed 로 이름 변경해보세요.
'프로그래밍 > 오류해결' 카테고리의 다른 글
Oracle〃No Valid Oracle Client Found. Please note that Toad only supports 32 bit Oracle Client (0) | 2017.03.07 |
---|---|
Oracle〃ORA-01017:사용자명/비밀번호가 부적합, 로그온할 수 없습니다. (0) | 2017.03.07 |
Oracle〃ORA-12514:TNS 리스너가 현재 접속 기술자에 요청된 서비스를 알지 못함 (0) | 2017.03.07 |
warning MSB3270: 빌드 중인 프로젝트의 프로세서 아키텍처 참조의 프로세서 아키텍처 "AMD64"이(가) 일치하지 않습니다. (0) | 2017.03.07 |
오류해결〃Access violation at address XXX in mudule libmysql.dll (0) | 2017.02.07 |
오류해결〃VCRunTime140.dll 오류 (1) | 2016.06.19 |
오류해결〃C++ stray \ in program (0) | 2016.02.05 |
Oracle〃ORA-12505 오류해결 Listener refused the connection with following error (13) | 2015.12.17 |