ASP.NET SignalR 프로젝트가 있는데, Windows 응용 프로그램 (작업자라고 부름)을 라이브 모드에서 웹으로 진행하는 데 사용하고 있습니다. 응용 프로그램은 COM 서버이기도하며 응용 프로그램 번들의 * .dll 파일을 사용하여 액세스합니다. 내가 디버그 모드에서 내 코드를 실행하면 완벽하게 정상적으로 작동하고 :IIS에서 COM 호스팅과 함께 작동하는 응용 프로그램
ASP.NET 웹 양식
를 시작하고 내 작업자 응용 프로그램이
내가 모두 작업 진행 상황을 볼 수 있습니다 시작 작업자 창과 브라우저. 노동자는 ASP.NET 응용 프로그램 이전에 출시 된 경우
는 ASP.NET 응용 프로그램은 작업자에 연결 입니다
이제
, 나는 IIS 7에서 ASP.NET 응용 프로그램을 호스팅하기 위해 노력하고있어 경우, 내 ASP.NET 응용 프로그램 - 작업자 응용 프로그램 쌍이 이상하게 작동합니다.
ASP.NET 응용 프로그램을 시작하면 작업자 응용 프로그램도 시작되지만 작업 관리자에서만 볼 수 있으며 응용 프로그램과 상호 작용할 수 없습니다. ASP.NET 응용 프로그램보다 먼저 작업자를 시작하면 다른 작업자 응용 프로그램 프로세스가 생성됩니다.
나는
<identity impersonate="true" userName="admin" password="12345" />
그래서 내가 (같은 코드로, 그것은 구성 문제의 가정 7 응용 프로그램 풀 Image
를 IIS에 않았다 내 컴퓨터의 관리자로 가장 내 ASP.NET 응용 프로그램을 구성한 상호 작용하는 COM 응용 프로그램을 연결하는 것)은 WinForms 응용 프로그램에서 작동합니다. 누구든지이 문제의 원인과 해결 방법을 설명하십시오. 미리 감사드립니다.
사실 실제로는 아니지만 디버깅 사용을위한 상호 작용 옵션을 갖고 싶습니다. 따라서이 시나리오를 달성 할 수있는 기회가 있는지 궁금합니다. –