4

Visual Studio 2012 に付属する既定の Web フォーム Web サイト テンプレートを使用して、新しい Web サイトを作成しました。[ファイル] --> [新しい Web サイト] --> [C#] --> [Asp.Net Web サイト] に移動し、基本的なものを作成します。テンプレート。

次に、F5 キーを押してデバッグすると、正常に実行され、水色の緑色のブロックなどを含むデフォルトのウェルカム ページが表示されます。しかし、IIS に追加して、Chrome で localhost/WebsiteName を使用して参照すると、AdBlock プラグインによってすべてがブロックされます。 CSS と画像のすべてが表示されるので、白黒のスタイルのないテキストしか表示されません。AdBlock を無効にすると、スタイルと画像が元に戻り、デバッグ時と同じように正常に表示されます。

バンドル リファレンスと何か関係があるような気がしますが、何が起こっているのかわかりません。

AdBlock のブロックとは具体的に何ですか?

localhost/WebsiteName 経由で参照した場合にのみ、Visual Studio を介してデバッグするときにブロックされないのはなぜですか?

明らかに広告ではないのに、AdBlock を使用しているユーザーがこのコンテンツをブロックしないようにするにはどうすればよいですか?

4

2 に答える 2

4

Adblock 構成に一致するルールがあると仮定する必要があります。Adblock - オプションに移動し、 「私は上級ユーザーです。詳細オプションを表示します」をオンにします。その後、ページをリロードして、Adblock ボタンから [リソース リストを表示] に移動できるはずです。ページ上のすべてのアイテムが表示され、ブロックされたアイテムは赤で表示され、一致するフィルターが表示されます。

幸運を。

于 2012-12-14T17:39:14.293 に答える
1

ヒントをありがとう。AdBlock は /advertising/* に一致するものをすべてブロックし、私のアプリの実際の名前は "Advertising" であることがわかりました。これは私の組織の広告主管理システムになるからです。そのフォルダの新しい名前を見つける必要があるようです。デバッグが localhost:5538/ にのみ行われた場合、パスに「advertising」という単語が含まれているため、localhost/advertising/default.aspx がブロックされました。

于 2012-12-14T19:32:02.110 に答える