1

상당한 Silverlight RIA를 제공하고 IsolatedStorage를 사용하는 사이트가 있습니다. SL 응용 프로그램은 https://www.site.com/Application (SL 객체 태그를 호스팅하는 MVC보기 등)에서 제공됩니다. 또한 https://site.com/Application에서 제공됩니다. 이 문제는 두 호스트 이름이 다르게 표시되므로 두 개의 분리 된 IsolatedStorage 응용 프로그램을 만들 수 있다는 점에서 고유합니다.Silverlight 격리 저장소 및 호스트 이름 리디렉션

내 첫번째 생각은 단지 대신 상대 하나의 절대 링크에서 XAP 파일 역할을했다 :

<param name="source" value="http://site.com/ClientBin/app.xap" /> 

을하지만이 페이지는 www.site.com에서 제공 한 이상한 문제를 일으킬 듯 xap은 site.com에서 제공되었습니다.

내 생각에 상대 링크는 그대로두고 www.site.com/application-> site.com/application에서 영구적으로 리디렉션하여 (301) 항상 동일한 위치에서 서비스되도록하십시오 . 어떤 생각이나 제안? 이걸 본 사람 있니?

답변

0

호스트 페이지가 XAP과 다른 사이트에서 제공되므로 HTMLPage에 대한 액세스가 잘못되어 Javascript를 호출하는 데 실패하게되므로 "문제가 발생합니다".

301의 사용은 이러한 조건을 변경하지 않기 때문에 여전히 문제가 있습니다.

응용 프로그램을 실행할 사이트를 결정하고 전체 페이지에서 리디렉션을 수행해야합니다.

개인적으로 실질적인 RIA 응용 프로그램을 구축하려는 경우 한 사이트 "site.com"에서만 실행할 수 있습니다. 나는 리다이렉트 (redirect)하는 컨텐트를 전혀 제공하지 않는 "site.com"으로 리다이렉트하는 "www.site.com"을 만들 것이다.

+0

301은 전체 페이지뿐만 아니라 xap 파일에도 적용됩니다. 근본적으로 전체 사이트도 리디렉션하는 것이 좋습니다. 고맙습니다. – caryden

관련 문제