2011-09-13 2 views
0

Visual Studio 2010 및 IIS 7.5를 실행 중입니다.IIS7.5 디버그 vs 게시 된 권한

일부 통계 분석을 위해 내 사이트가 지정된 서버 하드웨어에 액세스합니다.

Visual Studio에서 내 사이트를 디버깅 할 때 현재 문제가있는 다른 서버 하드웨어 정보에 액세스 할 수 있습니다. 사이트가 4.0 프레임 워크에서 작성 되었기 때문에 ASP.Net 4.0 appPool로 실행중인 IIS에 사이트를 게시하면 하드웨어 검색이 실패합니다. (참고 : 사이트를 실행하고 로컬 컴퓨터 하드웨어를 분석 할 때 완벽하게 작동합니다 ... 네트워크상의 다른 컴퓨터를 분석 할 때 문제가 있습니다.) 내 질문은 사이트의 사용 권한 차이점은 무엇입니까? IIS 7.5의 게시 된 사이트와 비교하여 Visual Studio에서 디버깅 할 때 실행 중입니까? 모든 옵션에 내장 가능, 나는에 대한 하드웨어 정보를 검색하기 위해 노력하고있어 컴퓨터의 로컬 관리자가 내 자신의 도메인 프로필에 응용 프로그램 풀 ID를 변경 내가 시도한 것

...

.

웹 사이트의 파일 디렉토리에 액세스하는 사용자를 변경합니다.

응용 프로그램 풀 기간 변경. (이 사이트는 .net 4.0에서 실행되어야하며, 그렇지 않으면 나쁜 것들을 짖는다).

나는 분석중인 서버에 직접 사이트를 설치해야한다고 생각하지만, 디버깅 할 때 다른 컴퓨터의 모든 데이터를 가져올 수 있다는 것이 이상하다는 것을 알게되었습니다. 누군가가 가져올 수있는 통찰력은 크게 감사 할 것입니다. 감사!!

+0

참고 : .Net 4.0 프레임 워크와 가장을 사용해야하기 때문에 익명 액세스로 이동할 수없고 사용자 ASP 실행을 변경하지 못합니다. 누구든지 IIS 4.0에서 .Net 4.0 Asp (클래식이 아님), 가장 및 Windows 인증을 실행하는 방법을 알고 익명 액세스를 허용합니다. – wakurth

답변

0

이 답변은 경우에 따라 ASP.NET 사이트가 서버의 로컬 하드웨어 리소스에 액세스 할 수 있도록하기 위해 로컬 컴퓨터의 "성능 모니터링"그룹에 사이트를 실행하는 appPool ID를 추가해야합니다.

관련 문제