2012-05-11 10 views
1

を更新し、ASPでの経験がほとんどないので、私と一緒に裸してくださいません。の.aspページはPHPで開発するために使用

私はサイトがで年前に開発されたのクライアントのためのプロジェクトに取り組んでいます。 asp。

新しいデザイン(html/css)を実装していて、.aspページを通過して古いHTMLを削除し、私が開発した新しいコードで置き換えています。

ページがウェブサイトに掲載されても変更されません。 .aspファイルをテキストエディタで開くと、新しいコードがそこにあります。私はこれを読んで、サーバが.aspファイルをキャッシュしているように思えますが、単純なテキストエディタ(textmate)でファイルを編集しているので、このキャッシュをクリアする方法はわかりません。

提案がありますか?

ありがとうございます!

+0

IISのバージョンは便利でしょうか?どのブラウザを試しましたか? – AnthonyWJones

+0

私はIISに関する情報がありません。私は何らかの理由でページにHTML/CSSを追加できないと思っていました。私はCyber​​ Duckでファイルをダウンロードし、Textmateで編集しています - これは私が使用している唯一のソフトウェアです。 Safari、Firefox、Chromeで試した。 – nathan

答えて

-3

これは、単純なIIS設定であり、別のIISによって設定されていました。ネットワーク管理者が修正プログラムを見つけました。

ありがとうございました!

+4

修正が必要なIIS設定(または設定)は何ですか? (この質問が表示される今後の訪問者に役立つ可能性があります) –

+1

あなたの解決策を教えてください! – iKode

0

ブラウザキャッシュをクリアしましたか? ASPページのNETフレームワークに基づいて、一時ファイルは%Windows%\ Microsoft.NET \ Framework \\ Temporary ASP.NET Filesに作成されます。そこに作成されたファイルを削除し、CTRL + F5を使用してASPページを更新します。

+0

質問は古典的なasp.netではないASPを指します。 – AnthonyWJones

2

他のWebブラウザでページをテストして、状況が実際にキャッシュされているかどうかを確認してください。クロムを試してみる場合は、シークレットモード(ctrl + shift + n)を使用するか、FireFoxでプライベートブラウジングを開始してください。

まだ変更が表示されない場合は、実際に編集しているウェブページを読み込んでいない可能性があります。 Webサーバー上にファイルのコピーが重複していて、Webサイトが仮想IISフォルダに転送されている可能性があります。

aspページを無視して、編集中のフォルダに新しいテストイメージまたはWebページを追加し、Webブラウザでその新しいテストファイルを表示できるかどうかを確認します。

あなたは上記のテストに基づいて、正しいファイルを編集していることを確認した場合は、Webサーバへのアクセス権を持っている場合、私は、アプリケーションプールを再起動することをお勧めしたいです。 (IISサーバがasp.netのために設定されている場合)必要に応じて

はここ

ウェブサイトのルートフォルダにweb.configファイルを追加することができますweb.configファイルのための最小限のコードです:

通常
<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <system.web> 

    </system.web> 
</configuration> 
+0

質問は、ASP.NetではなくClassicについてです。 Web.configはこのコンテキストでは適用されません – Rafael

+0

私は間違いなく正しいファイルを編集しています。私はこの種のいくつかのテストを重ねてチェックしました。他のブラウザも試してみましたが、変更はありません。 リモートで作業するときにIISにアクセスできる方法はありますか? – nathan

+0

@Rafael web.configファイルは、IISをリセットするためのトリックであり、キャッシュされたファイル(古典的なaspページまで)が消去される可能性があります。 Nathanは、RafaelがResponse.Expires = 0について述べたことを試していますが、これはaspページの先頭に置かなければなりません(HTMLがブラウザに送られる前に)。 <% Response.Expires = 0 Response.CacheControl = "キャッシュなし" Response.AddHeader "プラグマ"、 "キャッシュなし" %> – signal2013

1

でブラウザを強制的に更新します。 + Shift + は、サーバー上のページを更新する必要があります。まれに、すべてのページでこれを行う必要があります。 IIS 5とIIS 6でこれを経験して解決しました。したがって、それ以降のバージョンのIISで同じ状況が発生している場合は、試してみてください。

+0

は、Internet Explorerでこれを行う必要があることを言及するのを忘れ(6 、7,8,9のいずれかのバージョンで動作します)、他のほとんどのブラウザでは通常の更新後に動作します。 – stealthyninja

関連する問題