2011-04-25 47 views
2

我有一個ASP .NET 3.5 + Silverlight 3的網站託管服務器贏得2003年ClientAccessPolicy文件下載中止

的URL是以下形式:

https://test.website.com:31443 

客戶端訪問策略已放置在inetpub/wwwroot文件夾中。

我在虛擬目錄屬性(客戶端要求)中將TCP端口更改爲31080,將SSL端口更改爲31443。

當從Silverlight客戶端向Silverlight啓用的WCF服務發出請求時,客戶端訪問策略已經過驗證並可用於默認端口80和443。

但是,在更改端口(如上所述)後,當Silverlight運行時請求clientaccesspolicy或crossdomain文件時,Firebug將顯示Aborted

XAP下載工作正常,並將端口附加到URL。

但是對於clientaccesspolicy文件,url沒有在請求中附加端口。

要歸納出以下幾點作品

https://test.website.com:31443/clientaccesspolicy.xml

但Silverlight運行時試圖要求其下面不起作用和被中止:

https://test.website.com/clientaccesspolicy.xml

在此先感謝您的幫助!

回答

0

我認爲你所看到的行爲是默認的。 Silverlight運行時只會通過HTTP請求clientaccesspolicy到端口80或TCP到943.如果Silverlight應用程序作爲受信任的應用程序運行,我認爲您可以繞過這些限制。