我在網站中籤署我的Silverlight文件(.xap)時遇到了麻煩。我們在Intranet上部署這個網站,因爲我們正在訪問客戶端上的USB端口,所以我們肯定需要在客戶端機器上提升權限。silverlight 5簽署xap文件
我讀過,它可以通過創建一個證書,並在客戶端計算機上安裝它做,我也跟着下面的文章:http://msdn.microsoft.com/en-us/gg315158。出於測試目的,我創建了一個基本的Silverlight控件,根據客戶端配置顯示「您已升高」或「您沒有升高」。
現在我的問題是,我用我的.pfx文件簽署我的XAP文件,到Visual Studio,但我還沒有在客戶機上的提升的權限。在我的機器,我收到「您升高」的消息,因爲有些開發配置我猜...
我想我的客戶機上手動安裝我的證書,但它仍然無法正常工作。
當訪問我的網站,Silverlight控件啓動,但顯示的是我不是在提升的模式。它不會彈出任何消息,詢問用戶拿到證書或什麼...
我缺少什麼?
嘿!我有同樣的問題(http://stackoverflow.com/questions/12142523/getting-a-system-net-sockets-socketexception-for-connect-operation) - 你能找到解決你的問題? – 2012-08-27 14:05:07
我買了一個證書(verisign),並用它簽了我的xap文件......我不得不像Rumplin那樣在下面的答案中添加註冊表項......因爲它是由認證機構簽署的,所以你不會再收到任何警告了...你嘗試過嗎? – 2012-08-27 19:55:02
官方證書可能是問題:)不過我沒有得到我的自簽名證書的任何警告......它只是不工作,吐出*否*警告... – 2012-08-28 05:25:54