0

ローカル マシンと Web サーバーの両方で Silverlight アプリケーションを実行しています。私のローカルマシンにはIIS 7.5がインストールされたWindows 7 Proがあり、サイトはローカルIISサーバーをターゲットとしてビジュアルスタジオから開始されました。WebサーバーにはWindowsサーバー2k8 R2がインストールされており、IIS 7.5も含まれています

ローカル マシンの IE でこれらの Silverlight アプリケーションを開くと、いくつかのコントロールの動作が若干異なります。たとえば、テキストボックスの 1 つにはデフォルト値があり、最小値と最大値がチェックされています。

Windows 7 マシンから読み込まれた Silverlight アプリで、ユーザーがこのテキスト ボックスに 200 を入力しても、何も起こりません。(localhost ではなく http://[ipadress]/[sitename] を使用) win 2k8 からロードされた Silverlight アプリで同じことを行うと、値は自動的に調整されます (予想どおり)。

この行動の違いの理由は何でしょうか?

4

1 に答える 1

0

Silverlight アプリケーション自体は、XAP コンテナーにパッケージ化されたバイナリ ファイルです。それ自体はサーバーに依存しません。ただし、かなり一般的なのは、ローカル Web ブラウザーのキャッシュに古い XAP があり、実際には古いバージョンのアプリを実行できるということです。ブラウザのキャッシュをクリアしてみてください。

于 2012-05-30T10:24:47.313 に答える