質問

私はWebRequestクラスとにWebResponseを使用して、ファイルが存在する場合は、3秒ごとにチェックするプログラムを持っています。そのファイルが存在する場合、それは何かでない場合は、電気ショック療法を行い、その部分は正常に動作します。私は、ページに入力されたメッセージと他の変数を使用してファイルを作成することによって、プログラムを制御し、Webページを持っているし、それを作成し、プログラムがチェックされているフォルダにそれをオーバーシュート。そのファイルを削除し、「停止」ボタンもあります。

それはプログラムがまだ古いメッセージを見て別のメッセージで二回目の起動時に1つのメッセージは、立ち上げた後、削除された後、

これは、ことを除いてうまく動作します。それは問題ではありませんので、私は、IISで削除されたファイルを見ます。

私は、キャッシングを防ぐためにメタタグについて考えてきましたが、動的にも、この問題を解決するため命名されたファイルを持つのでしょうか?どのように私はプログラムは、ファイル名の最初の部分のみが知られているファイルをチェックすることができるようになるだろうか?私は、ローカルマシン上のディレクトリをチェックするための解決策を見つけたが、それはここでは動作しません。

すべてのアイデアは歓迎し、感謝しています。

役に立ちましたか?

解決

私はIISに使用されたものではないんだけど、Apacheの中で、あなたは、.htaccessファイルを作成し、/ HTTP-ヘッダーを変更設定することができます。

「のCache-Control」を使用すると、ファイルをキャッシュしないプロキシ/ブラウザを伝えることができます。 http://www.w3.org/Protocols/rfc2616/rfc2616-sec13。 HTML

このようなソリューションはそれが本当にキャッシュの問題であまりにもあれば、IISで動作することがあります。

(キャッシングであなた兼ね備えブラウザを使用して開いた、これをテストするには、

オフ

他のヒント

簡単なハックは、URLに毎回ユニークなものを追加することです。

http://www.yourdomain.com/yourpage.aspx?random=123489797

それが新鮮であることをURL軍に乱数を追加します。あなたはクエリ文字列のparamを使用しない場合でも、IISはとても再びとにかくページに実行されるようにします。

知っdoesntの
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top