小编PPB*_*PPB的帖子

错误:'ID1039:无法访问证书的私钥

我在azure中实现ADFS身份验证,但是我面临以下问题:

System.IdentityModel.Services.dll中出现"System.Configuration.ConfigurationErrorsException"类型的异常,但未在用户代码中处理

附加信息:ID1024:配置属性值无效.

物业名称: serviceCertificate

错误:'ID1039:无法访问证书的私钥.确保证书私钥上的访问控制列表(ACL)授予对应用程序池用户的访问权限.

Thumbprint:'df113454dsf1321(这里的值我更改了值)''

当我右键单击证书然后单击所有任务时,它不显示管理私钥的选项并授予IIS用户访问权限.我是如何解决这个问题的.web.config文件内容:

<serviceCertificate>
        <certificateReference x509FindType="FindByThumbprint" findValue="dfdsfdfdf(here I changed the value)" storeLocation="LocalMachine" storeName="My" />
</serviceCertificate>
Run Code Online (Sandbox Code Playgroud)

c# ssl azure

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

SQL UPDATE 不起作用并且没有抛出错误

我正在Visual studioWindows 窗体中编写一个程序,但我的SQL UPDATE语句不起作用,并且没有errors抛出异常。这是我的代码:

  string strConnection = ConfigurationManager.ConnectionStrings
         ["Brownie.Properties.Settings.BrownieDB2ConnectionString"].ConnectionString;

        SqlConnection sqlconnect = new SqlConnection(strConnection);

        string strSQL = "UPDATE Cargo SET Jobdone = 'Yes' WHERE (DriverID IN (SELECT DriverID FROM Driver WHERE (CardID = @a)))";

        SqlCommand cmd = new SqlCommand(strSQL, sqlconnect);

        cmd.Parameters.AddWithValue("@a", momentcardid);

        try
        {
            //step 3: open connection
            sqlconnect.Open();
            //step 4: execute command
            int result = cmd.ExecuteNonQuery();

            if (result > 0)
                MessageBox.Show("Job has been successfully updated");
            else
                MessageBox.Show("Job update is unsuccessful");
        }
        catch (Exception …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server

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

C#计算字典中字符串值包含某个字符串的项目数

这只是一个简单的问题,即是否有更简单/更快捷的方法来获取字典中所有元素的计数,其中字符串值包含某个字符串.即所有元素都存储在值中有"test"的位置.显然,我可以循环遍历所有元素并获取值,然后检查它是否包含值,如果它确实增加了计数器,但我只是想知道是否有更简单/更快的方法.

提前致谢

c# dictionary

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

标签 统计

c# ×3

azure ×1

dictionary ×1

sql ×1

sql-server ×1

ssl ×1