인트라넷의 두 컴퓨터 인 PC1과 PC3에서 동일한 asp.net 응용 프로그램을 호스팅하고 있습니다. .NET 컨트롤은 object 태그를 사용하여 호스팅됩니다. 제대로 PC1 작업에 실행 된 다음과 같은 세 가지 URL :IE는 .NET Windows Form 컨트롤을 표시하지 않습니다.
http://pc1/test/test.aspx 는 (다른 두 URL은 PC3와 로컬 호스트로 대체 PC1이)
IE의 모든 세 개의 URL을 닷넷 컨트롤과 함께 페이지를 표시 V8.
그러나 동일한 URL은 PC3에서 작동하지 않습니다. 컨트롤은 작은 빨간색 X 기호로 표시됩니다.
두 번째 컴퓨터에서 Fiddler보기에 .NET dll이 제대로 다운로드되고 있지만 fusion 로그와 IEHost 로그에는 아무 것도 표시되지 않는 것으로 나타납니다. 첫 번째 기계 융합 로그와 IEHost 로그는 예상보고를 보여줍니다.
두 컴퓨터의 IE는 위의 세 URL을 모두 신뢰할 수있는 영역에 포함하도록 설정됩니다. 신뢰할 수있는 영역의 .NET2 관리 트러스트는 FullTrust로 설정됩니다. 또한 pc1 및 pc3에 대한 코드 그룹을 작성하여 FullTrust를 제공합니다.
두 번째 시스템의 IE가 .NET 컨트롤을 표시하지 않는 이유는 무엇입니까? 또한 IEHost 및 fusion 로그가 생성되지 않는 이유는 무엇입니까?
답장을 보내 주셔서 감사 드리며 기사를 보내 주셔서 감사합니다. 신뢰할 수있는 영역에 대해 URLAction2005를 확인하거나 변경할 수있는 방법을 알려주십시오. '다른 IE Zone'이 무슨 뜻인지 잘 모르시겠습니까? 또한 '프롬프트가 표시되는지 확인하라'는 설정을 찾지 못하는 것 같습니다. 어디서 찾을 수 있는지 알려주세요. IE에 첨부 된 .NET 1.1 기반 추가 기능을 보지 못했습니다. 그것은 prattically Windows XP sp3의 새로운 설치입니다. –