2009-11-18 1 views
3

WPF 브라우저에서 제 대학생을위한 응용 프로그램을 만들었지 만 디버깅하려고하면 Firefox가 열리고 브라우저에서 실행되어야하는 xbap 파일 다운로드가 제공됩니다. 이것은 VS2008 Express 및 VS2010 베타 버전에서 발생합니다. 인터넷 익스플로러와 크롬에서 같은 결과를 보았습니다. .NET Framework는 v4.0 이상에 설치됩니다. 이 문제는 Windows 7을 사용하기 전에는 발생하지 않지만 큰 차이가 없었습니다. 아이디어가 있으십니까? 감사합니다.WPF 브라우저 응용 프로그램 디버깅

답변

0

IIS에서 MIME 형식 설정을 확인하십시오. 이전 버전의 Windows에서는 UI에서 찾기가 다소 어둡지 만 7에서는 쉽습니다. 시작 -> IIS 검색 -> IIS 관리자 선택 -> MIME 필터.

MIME Type      Extension 
application/manifest    .manifest 
application/x-ms-xbap   .xbap 
application/octet-stream   .deploy 
application/x-ms-application  .application 
application/vnd.ms-xpsdocument .xps 
application/xaml+xml    .xaml 

이 (여기에서 가져온 : http://www.xbap.org/faq.html를)

+0

IIS 관리자가 제어판에서도 활성화되지 않은 것으로 나타났습니다. 확장 기능을 활성화하고 추가했지만 문제가 여전히 있습니다. – Stuart

+0

그러면 Cassini (일명 "Visual Studio Web Development Server")를 사용하고있을 것입니다. 나는 이것을 여러 가지 이유로 추천하지 않을 것이다. 그 (것)들의 사이에서, 그것의 MIME 유형을 형성하는 방법 인 것처럼 보이지 않는다. web.config에서 HttpHandlers를 직접 구성해야합니다. http://msdn.microsoft.com/en-us/library/ms972953.aspx –

+0

사실, 이것이 문제가 아닌 것 같아요. 영향을받는 비주얼 스튜디오. http://www.xbap.org/faq.html의 데모도 마찬가지입니다. – Stuart

0

파이어 폭스는 닷넷 3.5 설치 프로그램에서 DLL을 사용하여 XBAP에를 실행하고 윈도우 7이 제공 이후

당신은 다음과 같은 유형의 구성이 필요합니다 3.5이 이미 설치와 함께,이 DLL

솔루션 (플러그인 폴더가 존재하지 않을 경우, 그것을 생성)

012 C:\Program Files (x86)\Mozilla Firefox\plugins에 XP 컴퓨터에서 파일 C:\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\NPWPF.dll을 복사하는 것입니다 사용할 수 없습니다