1

我有一個Lightswitch OOB 2012並希望啓用IIS 7壓縮。我遵循了這些步驟http://www.hanselman.com/blog/EnablingDynamicCompressionGzipDeflateForWCFDataFeedsODataAndOtherCustomServicesInIIS7.aspx,如果我在瀏覽器中部署我的應用程序,那麼使用Fiddler時可以看到大小的下降。如何在瀏覽器Lightswitch App中啓用IIS壓縮

但是,當我運行OOB時,服務器的響應沒有被壓縮:SVC請求沒有Accept-Encoding:GZIP頭。

如何告訴OOB Silverlight請求在Lightswitch中使用此標頭?

提琴手:不壓縮:(11兆爲首次下載)

enter image description here

提琴手:壓縮後(運行在瀏覽器)enter image description here

回答

0

爲了支持壓縮的OOB Silverlight應用程序,只需將以下兩行添加到您的App.xaml.cs(構造函數):

WebRequest.RegisterPrefix("http://", System.Net.Browser.WebRequestCreator.BrowserHttp); 
WebRequest.RegisterPrefix("https://", System.Net.Browser.WebRequestCreator.BrowserHttp); 
+0

我如何在Lightswitch中做到這一點?即。我在哪裏放置代碼? – Rodney

+0

請詳細說明如何在Lightswitch中實現此功能... – Rodney

相關問題