AdBlock在.NET 4.5网站上阻止CSS和图像

时间:2012-12-14 16:23:04

标签: asp.net visual-studio-2012 .net-4.5 adblock

我使用Visual Studio 2012附带的默认网络表单网站模板创建了一个新网站。只需转到文件 - >新网站 - > C# - > Asp.Net网站,让它创建它的基本模板。

然后我按F5进行调试,它运行正常,我得到了带有aqua green block等的默认欢迎页面...但是当我将它添加到IIS并使用Chrome中的localhost / WebsiteName浏览到它时,AdBlock插件会阻止所有CSS和图像,所以我看到的是黑白未加样式的文本。当我禁用AdBlock时,样式和图像返回,它看起来正常,就像调试时一样。

我觉得它与Bundle Referencing有关,但我不确定发生了什么。

AdBlock阻止具体是什么?

为什么不通过Visual Studio进行调试时阻止它,只有当通过localhost / WebsiteName浏览它时才会阻止它?

我该怎么做才能防止AdBlock用户在明显没有广告时屏蔽此内容?

2 个答案:

答案 0 :(得分:4)

我必须假设您的Adblock配置中有匹配的规则。如果您转到 Adblock - 选项并启用“我是高级用户,请向我显示高级选项。”您应该可以重新加载页面并转到从Adblock按钮“显示资源列表”<​​/ strong>。将显示页面上的所有项目,被阻止的项目将显示为红色并显示匹配的过滤器。

祝你好运。

答案 1 :(得分:1)

感谢您的提示。事实证明,AdBlock阻止任何匹配/广告/ *,我的应用程序的实际名称是“广告”,因为它将是我的组织的广告客户管理系统。看起来我需要找到该文件夹​​的新名称。当调试只进入localhost:5538 /但localhost / advertising / default.aspx因路径中的“广告”一词而被阻止。