2012-12-14 2 views
4

Visual Studio 2012와 함께 제공되는 기본 웹 양식 웹 사이트 템플릿을 사용하여 새 웹 사이트를 만들었습니다. 파일 -> 새 웹 사이트 -> C# - -> Asp.Net 웹 사이트를 만들고 기본 템플릿을 만들어 보겠습니다.AdBlock이 .NET 4.5 웹 사이트의 CSS 및 이미지를 차단합니다.

그런 다음 F5 키를 눌러 디버깅하고 정상적으로 실행되며 아쿠아 그린 블록 등으로 기본 환영 페이지가 표시됩니다.하지만 IIS에 추가하고 Chrome에서 localhost/WebsiteName을 사용하여 찾아보기하면 AdBlock 플러그인은 모든 CSS와 이미지를 차단하므로 흑백 스타일의 텍스트는 보이지 않습니다. AdBlock을 비활성화하면 스타일 및 이미지가 돌아오고 디버깅 할 때처럼 정상적으로 보입니다.

Bundle Referencing과 관련이 있다는 느낌이 들지만, 무슨 일이 일어나고 있는지 잘 모르겠습니다.

구체적으로 AdBlock 차단이란 무엇입니까?

Visual Studio를 통해 디버깅 할 때 왜 localhost/WebsiteName을 통해 탐색 할 때 차단되지 않습니까?

AdBlock 사용자가 분명히 광고를하지 않을 때이 콘텐츠를 차단하지 못하게하려면 어떻게해야합니까?

+0

호스트 파일을 통해 도메인 이름을 지정할 수 있습니까? c : \ windows \ system 32 \ drivers \ etc \ hosts – Yeodave

답변

4

Adblock 구성에서 일치하는 규칙이 있다고 가정해야합니다. Adblock - 옵션으로 이동하여 을 켜십시오. "고급 사용자입니다. 고급 옵션을 보여주십시오." 그러면 페이지를 새로 고침하고 "리소스 목록 표시"으로 이동하십시오. 페이지의 모든 항목이 표시되고 차단 된 항목은 빨간색으로 표시되며 일치하는 필터가 표시됩니다.

행운을 빈다.

+0

감사합니다 ... 이것은 매우 도움이되었습니다 ... –

1

팁 주셔서 감사합니다. AdBlock은/advertising/*와 일치하는 항목을 모두 차단하며 내 앱의 실제 이름은 내 조직의 광고주 관리 시스템이되므로 "광고"입니다. 그 폴더의 새 이름을 찾아야하는 것 같습니다. 디버깅이 localhost : 5538 /로만 이루어졌지만 경로에서 "advertising"이라는 단어 때문에 localhost/advertising/default.aspx가 차단되었습니다.