IIS 웹 서버에 MIME 타입 추가하기

- IIS 6.0에는 아래 3개의 MIME 타입을 추가해야 함
    - .xaml
        - application/xaml + xml

    - .xap
        - application/x-silverlight-app

    - .xbap
        - application/x-ms-xbap





- 배포시 해당파일이 DB와 연결되어 있지 않다면 "***TestPage.html"파일, "Silverlight.js"파일, "ClientBin폴더"파일 3개만 올리면(업로드하면) 된다.


- 해당 웹사이트의  '속성' ->  'HTTP헤더' -> "MIME형식"에  위의 3개(.xaml/.xap/.xbap)의 타입이 등록되어 있어야만 클라이언트 측에서 실행이 된다.(등록이 되어있지 않다면 "MIME형식"에 위의 3개(.xaml/.xap/.xbap)의 타입을 추가해줘야 실행된다.)







로컬에서 완성된 버전을 원격으로

- 배포 순서
    - 로컬 프로젝트 완성
        - RiaMemo
    - FTP를 통한 웹 사이트 소스 배포
        - http://silverlight.redplus.net/RiaMemo/
    - ASP.NET 웹 사이트 설정
        - ASP.NET 2.0 웹 공유(가상 디렉터리 설정)
    - 실행 후 테스트





- "웹서비스"와 "WCF"를 통해 만들어진 DB가 연동되어 있는 파일을 배포하려면(DB 입/출력을 해주려면...), 해당 파일의 '속성'으로 들어가서 '웹 공유'를 걸어줘야 한다.(ASP.NET 2.0 버전으로 걸어줘야 한다.) 이 외에도 해당 파일(의 DB)을 만들었던 "SQL Server"의 버전이 다르거나, 해당 파일의 "Web.config"파일의 버전이 다를 경우(예를 들어, 해당파일은 .NET Framework 4.0버전으로 만들어졌지만, 사용자측은 .NET Framework 4.0버전이 안깔려있을 경우)로 인해 해당파일이 실행(DB입/출력)되지 않을 경우 같은 버전의 "SQL Server"와 ".NET Framework"을 깔아주면 실행된다.(아직까지는 파일을 만들때는 .NET Framework 3.5로 만들어줘라!)










Posted by holland14
: