问题列表 - 第24722页

如何让ASP.NET访问证书存储区中的证书中的私钥?

我有一个ASP.NET应用程序访问证书存储区中的证书中的私钥.在Windows Server 2003上,我能够使用winhttpcertcfg.exe来授予对NETWORK SERVICE帐户的私钥访问权限.如何授予访问IIS 7.5网站中Windows Server 2008 R2上的证书存储(本地计算机\个人)中的证书中的私钥的权限?

我尝试使用证书MMC(Server 2008 R2)为"Everyone","IIS AppPool\DefaultAppPool","IIS_IUSRS"以及我能找到的每个其他安全帐户提供完全信任访问权限.但是,下面的代码演示了代码无法访问使用私钥导入的证书的私钥.每次访问私钥属性时,代码都会抛出并抛出错误.

Default.aspx的

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Import Namespace="System.Security.Cryptography.X509Certificates" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Repeater ID="repeater1" runat="server">
            <HeaderTemplate>
                <table>
                    <tr>
                        <td>
                            Cert
                        </td>
                        <td>
                            Public Key
                        </td>
                        <td>
                            Private Key
                        </td>
                    </tr>
            </HeaderTemplate>
            <ItemTemplate>
                <tr>
                    <td>
                    <%#((X509Certificate2)Container.DataItem).GetNameInfo(X509NameType.SimpleName, false) %>
                    </td>
                    <td>
                    <%#((X509Certificate2)Container.DataItem).HasPublicKeyAccess() %>
                    </td>
                    <td>
                    <%#((X509Certificate2)Container.DataItem).HasPrivateKeyAccess() %>
                    </td>
                </tr> …

asp.net certificate winhttp iis-7.5

108
推荐指数
5
解决办法
15万
查看次数

从IDataReader获取值的空安全方法

(LocalVariable)ABC.string(Name)=(Idatareader)datareader.GetString(0);

这个名称值来自数据库..这里发生的是这个名称值是否为null而读取它时抛出异常?

我在这里手动做一些条件.我不想写一个手动条件来检查我的所有变量..

我现在正在做这样的事情..

string abc =  (Idatareader)datareader.GetValue(0);
if(abc = null)
    //assiging null
else
    assiging abc value
Run Code Online (Sandbox Code Playgroud)

是否可以为此编写扩展方法?谢谢

c# extension-methods dbnull idatareader

12
推荐指数
1
解决办法
1万
查看次数

如何使用URLDecode之类的东西以html格式返回文本

我将getXmlHttpObject变量的a.cfm中的text-area值传递给b.cfm页面并在a中显示值.如何将我在a.cfm页面的文本区域中输入的文本精确格式化为b.cfm页面的div.

a.cfm
    <textarea name="sum1#i#" id="sum1#i#" html="yes" cols="98" rows="5"></textarea> [my text area]
    url=url+"?dept="+iden+"&desc="+encodeURIComponent(desc); [desc: value of text area]

b.cfm
    <cfoutput>
    <div style="border:1px solid">#URLDecode(desc)#</div>   
    </cfoutput>
Run Code Online (Sandbox Code Playgroud)

就像我发送价值'hellothere'encodeURIComponent:'你好%0Athere'

但它出现在'你好那里'[在一行]我希望它在:'你好<break-line>那里'[在两个不同的行中,意思是与文本区域中的格式相同]

谢谢!!!

javascript coldfusion

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

进入那个数据库!使用Ruby解析CSV

我有一个格式如下的CSV文件:

name,color,tasty,qty
apple,red,true,3
orange,orange,false,4
pear,greenish-yellowish,true,1
Run Code Online (Sandbox Code Playgroud)

如您所见,Ruby OO世界中的每一列都代表了各种类型 - 字符串,字符串,布尔值,整数.

现在,最终,我想解析文件中的每一行,确定适当的类型,并通过Rails迁移将该行插入数据库.例如:

Fruit.create(:name => 'apple', :color => 'red', :tasty => true, :qty => 3)
Run Code Online (Sandbox Code Playgroud)

救命!

ruby csv ruby-on-rails fastercsv

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

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

groovy:如何逃避"("正则表达式等在textarea?

我的grails应用程序中有一些文本区域字段.我收到以下错误:

.PatternSyntaxException:索引36附近不匹配的关闭')'名称:注意:1)数据列表....

我怎么能逃避文本区域中的正则表达式?

谢谢.

regex groovy escaping

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

ASP.NET MVC URL解码

我有这样的动作:

<%=Html.ActionLink("My_link", "About", "Home", new RouteValueDictionary { 
    { "id", "Österreich" } }, null)%>
Run Code Online (Sandbox Code Playgroud)

这会产生以下链接:http:// localhost:1855/Home/About /%C3%96sterreich

我想要一个看起来像这样的链接 - localhost:1855/Home/About /Österreich

我试过了.

Server.HtmlDecode("Österreich")
HttpUtility.UrlDecode("Österreich") 
Run Code Online (Sandbox Code Playgroud)

似乎都没有帮助.还有什么可以尝试获得我想要的结果?

url asp.net-mvc decode

10
推荐指数
1
解决办法
1万
查看次数

是使用辅助角色还是Web角色:Windows Azure

我正在编写一个小型计算程序,对blob文件进行大量读取操作......我是否应该去工作角色或Web角色....

c# windows azure

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

在m2-eclipse中"启用嵌套模块"选项发生了什么变化?

我参与并实现了一些使用组织成几个子模块的Maven2构建系统的开源项目.我已经成为Eclipse用户多年了.通过这些项目,我历来利用maven-eclipse插件,以便Eclipse可以正确识别项目中的库依赖项.

过去是这样的 - 当我设置一个新的工作区或项目时 - 我必须右键单击选择"启用依赖关系管理",然后右键单击"启用嵌套模块".一旦我做了这些事情,maven和eclipse会在我的.m2本地回购中正确找到依赖库.

但在我最近安装的Eclipse/m2-eclipse中 - Eclipse Build 20100218-1602,m2-eclipse 0.10.0.20100209-0800(抱歉,"关于"对话框没有提供比这更好的东西) - "启用"嵌套模块"选项缺失.如果没有它,项目似乎也不愿意找到我的嵌套模块.

经过大量挖掘和一些试验和错误后,我通过设置来让IDE识别我的子模块......

includeModules=true
Run Code Online (Sandbox Code Playgroud)

在我的org.maven.ide.eclipse.pref文件中手动.

但我的问题是:是什么给出的?为什么这个选项会消失?是否有一些更新,更好的方法,我应该使用m2-eclipse来找到嵌套模块?其他Maven和Eclipse用户如何处理这个问题?

eclipse maven-2 eclipse-plugin

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

Excel.Range到C#中的字符串转换

使用.NET的Office互操作库,是否有人知道在字符串之间来回转换的最佳方式(例如"A57","$ L $ 2:$ M:$ 3")和Excel.Range类型的相应对象?

奖励积分如果它也适用于"命名范围".

c# excel vsto

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