2011-01-12 6 views
2

私の現在のデフォルトブラウザはChrome(dev)です。私はASP.NET MVC3でVS2010とSilverlight4を使用しています。私は他の人に見てきたようなデバッグに問題はないようです。私の主な不満は、定期的に私のアプリケーションの最新バージョンを表示するために私のブラウザのキャッシュをクリアする必要があるということです。時には2〜3回クリアする必要があります。私は実際の最新の変更があるかどうかを確認するために、特定の要素の背景色を変更することに慣れてきました。Silverlight開発の迅速な反復

この点に関して、FirefoxまたはIEは優れていますか?私の最新バージョンを常に表示させるためのトリックはありますか?

答えて

1

あなたのように、私はメインブラウザにChromeを使用しています。通常の閲覧にはIEを使用していません。しかし、私はこの理由と他の理由で、Silverlight開発用にIEを使用しています。私のXAPファイルの古いバージョンを保持しているIEキャッシュに問題があることはほとんどありませんが、これはFireFoxとChromeでかなり頻繁に起こります。また、以前のデバッグセッションをどのように閉じたかによって、新しいものを起動すると、実際にデバッグしようとしていたタブに加えて、FireFoxとChromeが頻繁に前のタブを開くことがあります。したがって、IEは(私にとっては)最もクリーンなブラウザで実際にデバッグすることができます。

これは実際の回答ではなく、ただの観察です。ごめんなさい :-)。

+0

これは私の質問の一部であり、申し訳ありません。どのようにF5のIEにスポーンするのですか?デフォルトのbroswerを切り替えますか? – Thomas

+0

私はそれを元に戻して、デフォルトのブラウザをトグルしました。私はそれを元に戻すことを忘れてしまいましたが、ちょっと迷惑でした。ありがとう。 – Thomas

+0

私は実際にIEをデフォルトのブラウザとして残しています。これは、IEで開くので、別のアプリケーションからURLを開いているときにちょっと迷惑になります。しかし、私は2番目のモニターで約10個のタブを開いた状態でChromeを残しています。これは「本当の」ブラウジングに使用する唯一のブラウザーです。 Visual Studioでは、OSのデフォルトを使用するのではなく、Eclipseのように使用したいブラウザを設定できればいいです。 –

0

Fiddlerまたは同様のHTTPデバッグツールを使用してこれが起こっている理由を調査しましたか?個人的に私はChromeでSilverlightをデバッグすることはできませんでしたので、通常はデバッグ時にIEを強制する必要があります。しかし、私は古いアプリケーションの問題はありません。私はあなたが問題を特定できるかどうかを調べるためにFiddlerをチェックします。これはSilverlightと直接関係していない可能性があります。

+0

これを設定する方法がわかりません。私はChromeの検査ツールを使用しましたが、結果から明らかなキャッシュを使用したと確信しています。 – Thomas

+0

非常に簡単です。 www.fiddlertool.comにアクセスしてインストールすると、実行時にはデフォルトのWinInetプロキシとして設定され、終了時には再び設定されます。クライアントとサーバーの間でHTTP要求が表示されます。この情報を使用して、キャッシュされた応答が使用されている理由を調べることができます。 – Josh

0

問題はキャッシュ設定の問題のようです。 Webサーバーは、しばしばXAPのように静的ファイルのキャッシュについて積極的に構成されます。

したがって、レスポンスヘッダーはおそらくブラウザのキャッシュを最大限にするように設定されています。

Webサーバーの設定を変更して、XAPファイルのclient side cachingを防ぐことができます。

ただし、本番環境でこれらの設定を削除することを忘れないでください。

+0

この場合、私はCassiniDevを使用しています。私はそれのためのオプションが表示されません。 – Thomas

+0

XAPリクエストについて、フィドラーは何を言いますか?キャッシュコントロールヘッダーとは何ですか?私が話したオプションはアプリケーションのweb.configファイルで設定します。私はあなたが正しい構成を提供するならば、カッシーニが正しいキャッシュヘッダーを設定すると思う(しかし、わからない)と思う。 – Eilistraee

3

あまりにも怠け者にする。

、この記事はの一部、私は他のオプションといくつかの有用な議論残念ながらhttps://betaforums.silverlight.net/forums/p/11995/449355.aspx

があり、この議論を経て http://codeblog.larsholm.net/2010/02/avoid-incorrect-caching-of-silverlight-xap-file

を望んでいた正確に何のようだ前に、私は非常によくググていなかったようです私のプロジェクトは少し保留されているので、まだ試していません。

関連する問題