小编Ily*_*yas的帖子

AdSense IAB TCF 错误 3.3:如何删除旧字符串并重新获得同意

我的网站已经上线几年了,使用 AdSense 及其集成的 GDPR 内容功能,即在 IAB TCF 术语中,Google 充当 CMP。

在过去的几周里,我收到了以下消息“我们在您的一个或多个网站或应用程序上检测到您的 IAB TC 字符串存在问题。这些错误可能会影响您向欧洲用户投放广告的能力。详细报告为您可以在欧盟用户同意页面上获取”。

当我查看 AdSense 中的欧盟内容页面时,我可以看到下载 TCF 错误报告,我看到以下内容:

领域 广告单元 错误 错误计数 最后检测到的日期
mydomain.com 未知 3.3 120 15/03/2023
mydomain.com 9051459592 3.3 60 14/03/2023
mydomain.com 7113359331 3.3 20 12/03/2023

因此,所有错误都与同意有关(根据https://support.google.com/admanager/answer/9999955?hl=en),看起来我需要“删除旧的 TC 字符串并重新获得同意”。

我的问题是我不知道该怎么做。我可以使用哪些步骤来执行此操作?我直接使用 AdSense(广告单元和自动广告),因此看起来我需要征求用户的同意,但我不知道该怎么做。

任何人都可以建议我需要做什么才能减少此错误计数。我的网站每天大约有 25,000 个页面浏览量,因此上面提到的数字并不大,但最好完全没有任何 TCF 错误。

adsense gdprconsentform

6
推荐指数
1
解决办法
2837
查看次数

Azure缓存和实体框架反序列化问题

我使用colocated缓存在azure中部署了一个Web项目.我有2个这个Web角色的实例.

我正在使用实体框架5并从数据库中获取一些实体,我使用共同缓存来缓存它们.

我的实体在类库中定义,名为Drt.BusinessLayer.Entities

但是,当我访问我的网络应用程序时,我收到错误:

反序列化器无法加载要反序列化的类型,因为在程序集'EntityFrameworkDynamicProxies-Drt.BusinessLayer.Entities,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'中找不到类型'System.Data.Entity.DynamicProxies.Country_4C17F5A60A033813EC420C752F1026C02FA5FC07D491A3190ED09E0B7509DD85' .检查被序列化的类型与要反序列化的类型具有相同的合同,并使用相同的程序集.

有时我也会得到这个:

找不到程序集'EntityFrameworkDynamicProxies-Drt.BusinessLayer.Entities,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'.

似乎将实体输出/反序列化时出错.由于它们是我的Web角色的2个实例,因此instance1可能会将一些实体对象放在缓存中,而instance2可能会将它们取出.我期待这个工作,但我不确定为什么我得到这个错误....

有人可以帮忙/建议吗?

azure azure-caching

5
推荐指数
1
解决办法
825
查看次数

该项目的目标是".NET Framework 4.5",Windows Azure虚拟机不支持该版本(OSFamily ='4')

我有一个asp.net项目,作为云服务发布到azure.

asp.net项目的目标是.net 4.5框架.它目前部署到azure和工作.

但是当我将它发布到azure形式的Visual Studio时,我收到以下警告@

警告WAT250:该项目的目标是".NET Framework 4.5",Windows Azure虚拟机不支持该版本(OSFamily ='4').要确保角色启动,请更新服务配置文件"ServiceConfiguration.Cloud.cscfg"中的"osFamily"属性.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=262840.

我的项目的目标是osFamily ="4",即Windows Server 2012 R2,根据链接http://go.microsoft.com/fwlink/?LinkId=262840,Windows Server 2012 R2支持.net 4.5框架,所以为什么我会收到警告?

我的文件包含以下osFamily ="4"osVersion ="*",我的角色确实没有任何问题.....

谁能告诉我为什么会收到此警告?

azure

5
推荐指数
1
解决办法
450
查看次数

npm run script 导致 Windows Script Host 错误

我试图使用 npm 来缩小 javascript。

这是我的 package.json:

{
  "name": "name1",
  "version": "1.0.0",
  "description": "",
  "scripts": {
    "minifyjs": "minifyJs",
    "minifycss": "minifyCss",
    "minifyhtml": "minifyHtml"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "clean-css": "^3.4.19",
    "html-minifier": "^3.0.2",
    "uglify-js": "^2.7.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

我的 minifyJs 脚本是:

var uglifyJS = require('uglify-js');
var fs = require('fs');

var result = uglifyJS.minify(['src/main1.js', 'src/main2.js'], {
    compress: {
        drop_console: true,
        unused: true
    }
});
fs.writeFileSync('dist/minifyJs.js', result.code);
Run Code Online (Sandbox Code Playgroud)

当我调用 npm run minifyjs 时,出现以下错误:

在此处输入图片说明

我做错了什么 - 顺便说一句,这是在另一台机器上工作.....

任何人都可以帮忙吗?

npm

5
推荐指数
1
解决办法
4235
查看次数

为什么使用MEF元数据而不是仅扩展接口以包含元数据?

所以使用ExportMetadata属性,为什么不只是扩展接口呢?

mef

4
推荐指数
1
解决办法
538
查看次数

Moq - 如何模拟属性但允许在C#中进行方法调用?

我有以下代码:

public class Weather
{
    public int Temperature { get; set; }
    public string Description { get; set; }
}

public class WeatherProvider
{
    public virtual Weather GetWeather()
    {
        var w = new Weather();
        var hour = Hour;
        if (hour < 5)
        {
            w.Description = "Sunny";
            w.Temperature = 12;
        }
        else if (hour < 12)
        {
            w.Description = "Windy";
            w.Temperature = 18;
        }
        else
        {
            w.Description = "Snow";
            w.Temperature = 2;
        }
        return w;
    }

    public virtual int Hour
    { …
Run Code Online (Sandbox Code Playgroud)

c# moq

2
推荐指数
1
解决办法
2116
查看次数

应用程序见解-可以继续生产吗?

我有一个运行在azure网站上的现有mvc Web应用程序。

我已经设置了运行中的应用程序见解。

这是推荐的做法吗?这会对我的网站运行产生影响吗?可以继续运行吗,因为它提供了非常有用的数据...

非常感谢

azure azure-web-sites azure-application-insights

2
推荐指数
1
解决办法
621
查看次数

用于跟踪网站流行程度的软件

是否有(免费!)软件/组件,我可以用来跟踪我的网站使用情况 - 哪些页面最受欢迎,今天访问了多少次,昨天等...

asp.net web

0
推荐指数
1
解决办法
56
查看次数

任务并行库 - 没有处理异常?

嗨,我有以下代码:

    try
    {
        var t1 = Task.Factory.StartNew(() =>
        {
            Count(5, 10);
        });
        //t1.Wait(); //This line if uncommented causes the exception to be handled below....
        Console.WriteLine("done");
    }
    catch (AggregateException ex)
    {
        Console.WriteLine(ex);
    }

    private void Count(int start, int end)
    {
        for (var i = start; i <= end; i++)
        {
            Console.WriteLine(i);
            if (i == 7) throw new InvalidOperationException("Something bad happened");
            Thread.Sleep(1000);
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我不想等待我的任务,但仍想处理异常,我该如何实现?

c# task-parallel-library

0
推荐指数
1
解决办法
608
查看次数