小编Mic*_*out的帖子

List <Object>线程安全上的Parallel.ForEach

就线程安全而言,这是可以的,或者我需要使用不同的集合吗?

        List<FileMemberEntity> fileInfo = getList(); 

        Parallel.ForEach(fileInfo, fileMember =>
        {
              //Modify each fileMember 
        }
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading

22
推荐指数
2
解决办法
4万
查看次数

隐私声明Windows 8魅力设置

我的Windows Store App认证失败,测试人员给我的注释是:

"该应用已宣布访问网络功能,并且Windows设置功能中未提供任何隐私声明".

有人能给我确切的代码来解决这个问题.

c# windows-store-apps

17
推荐指数
2
解决办法
5445
查看次数

SQL:指定的强制转换无效

注意:我正在寻找为什么会发生这种情况以及如何解决它,我不是在寻找解决方法.这似乎是服务器(SQL Server或连接字符串)问题.

我有一个程序连接到一个sql 2008数据库(数据库A),我有内联sql运行,其中有int和字符串返回,它工作正常.但我被要求切换到另一个2008数据库(数据库B),现在一切都以字符串形式返回,我从C#获取指定的强制转换,当我连接到sql 2008(数据库A)时不说这个.这是一个内联sql语句,因此sql语句不会更改,并且数据库的表模式是相同的.它在int主键上执行此操作任何人都有任何想法?

我原本以为这是2000年至2008年的问题,但我现在也有一些问题.两个数据库都在sql server的同一个实例上,这些是连接字符串

连接字符串

  Server=Server01\instance;Database=Fraud_Micah; Trusted_Connection=yes <- Server 2008 (this one does not)
  Server=Server02\instance;Database=Fraud; Trusted_Connection=yes <- Server 2008 (this one works)
Run Code Online (Sandbox Code Playgroud)

两个数据库的DB compatibility_level均为100

选择声明

select *, delimeter, file_filetype.LocalPath, ArchiveDir, EmailList
from file_importtable 
join file_filetype on file_importtable.FileTypeID = file_filetype.ID
where importsuccessdate is null and transferdate is not null
and remotediscoverdate is not null 
and OriginalFileName in ('Test987.xml.pgp')
Run Code Online (Sandbox Code Playgroud)

fileTypeID 是它破碎的地方 - > InvalidCastException: Specified cast is not valid.

C#代码(注释阅读器是类型SQLDataReader)

if (!(reader.IsDBNull(reader.GetOrdinal("FileTypeID"))))
{
    file.FileTypeID = reader.GetInt32(reader.GetOrdinal("FileTypeID"));
}
Run Code Online (Sandbox Code Playgroud)

这是列定义:[FileTypeID] …

c# sql

15
推荐指数
3
解决办法
6922
查看次数

XXXX与monoandroid10.0不兼容

我有一个 Xamarin 项目,可以在我的本地计算机上构建得很好,但不能在 azure 服务器上构建。有人以前见过这个吗?

##[error]The nuget command failed with exit code(1) and error(NU1201: Project XXX.XXXX.XXXXX is not compatible with monoandroid10.0 (MonoAndroid,Version=v10.0). Project XXX.XXXX.XXXXX supports: netstandard2.1 (.NETStandard,Version=v2.1)
Run Code Online (Sandbox Code Playgroud)

xamarin xamarin.forms azure-devops

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

安装VS 2012后缺少框架

所以我在2012年安装了两台机器,并且它们没有安装相同的框架,正确的框架就像这样

机器A截图: 工作

但不正确的一个看起来像这样

机器B截图: 在此输入图像描述

请注意,第二个屏幕截图/机器B中缺少以下软件包

  • Microsoft .Net Framework 4客户端配置文件
  • Microsoft .Net Framework 4 Extended

因此,当我在2010年开放2010项目时,我现在得到了这个错误

在此输入图像描述

无效的机器缺少Visual Studio 2010和2012中的2.0框架

在此输入图像描述

但是我已经安装了.net 2.0框架并仍然得到相同的消息,并且框架没有出现在Visual Studio 2012和2010中.

在此输入图像描述

任何人都知道为什么以及我可以做些什么来解决这个问题?

.net .net-4.0 .net-2.0 .net-4.5 visual-studio-2012

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

将变量传递到没有查询字符串的新页面

有没有办法将变量从1页面上的弹出iframe传递到客户端按钮单击弹出窗口(iframe)而不使用查询字符串?我的变量太大而无法使用查询字符串?

另一种问同样问题的方法

有没有办法在客户端按钮单击时将变量从1页传递到另一页而不使用查询字符串?我的变量太大而无法使用查询字符串?

这是用于IE 8和更高版本的html 5存储将无法正常工作

html javascript asp.net

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

隐藏 EPPlus 中的列不起作用

我想使用 EPPlus nuget 包在 excel 中隐藏一列,但它不起作用(它没有隐藏该列)

这就是我发现应该可以解决的问题。也许有一个错误?

worksheet.Column(1).Hidden = true;
Run Code Online (Sandbox Code Playgroud)

我使用的是 4.5.2.1 版

项目网址https://github.com/JanKallman/EPPlus

c# epplus

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

防止 MDX 注入攻击

使用 C# 防止 MDX 注入攻击的好方法是什么?我目前正在使用 ADOMDClient 是否应该使用其他客户端?

c# mdx

3
推荐指数
1
解决办法
2223
查看次数

清除cookie,session和formsauth后,Asp.net在注销时删除服务器上的会话

我遇到了asp.net的安全问题.在注销时,我想确保会话被销毁,以便有人不能使用相同的sessionid和auth cookie并在那里编辑cookie,服务器仍然会响应会话.

FormsAuthentication.SignOut();
Session.Abandon();
Session.RemoveAll();
Session.Clear(); 
Run Code Online (Sandbox Code Playgroud)

我也试图给客户写新的cookie

// clear authentication cookie
HttpCookie cookie1 = new HttpCookie(FormsAuthentication.FormsCookieName, "");
cookie1.Expires = DateTime.Now.AddYears(-1);
Response.Cookies.Add(cookie1);

HttpCookie cookie2 = new HttpCookie("ASP.NET_SessionId", "");
cookie2.Expires = DateTime.Now.AddYears(-1);
Response.Cookies.Add(cookie2);
Run Code Online (Sandbox Code Playgroud)

我尝试过在不同的订单中使用以下内容,但仍然没有骰子.如果我使用原始的sessionid和Auth cookie,我仍然可以登录.我希望服务器在我注销时完全忘记该sessionid.这甚至可能吗?

c# asp.net cookies session

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

AWS重命名权限

在AWS中,我有以下内容

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AllowGroupToSeeBucketvideo",
            "Action": [
                "s3:ListAllMyBuckets",
                "s3:GetBucketLocation"
            ],
            "Effect": "Allow",
            "Resource": [
                "arn:aws:s3:::mybucket"
            ]
        },
        {
            "Sid": "AllowListingOfVideoBucket",
            "Action": [
                "s3:ListBucket"
            ],
            "Effect": "Allow",
            "Resource": [
                "arn:aws:s3:::mybucket"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:GetObject",
                "s3:PutObject",
                "s3:DeleteObject"
            ],
            "Resource": [
                "arn:aws:s3:::mybucket/*"
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我也希望能够重命名对象,但是有了这些权限,重命名会使任何人都知道我丢失了什么吗?

permissions amazon-s3

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