小编Mee*_*ary的帖子

什么是NHibernate?

作为我上一个问题的后续跟进.我是一名ASP.NET程序员,我想知道NHibernate如何帮助我更轻松,更快地完成工作.假装我对NHibernate一无所知.它是什么,它能为我做什么?

database asp.net nhibernate

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

解码OAEP填充时发生错误

在使用解密文本时RSACryptoServiceProvider.Decrypt,我收到错误:

解码OAEP填充时发生错误.

这是我的代码:

CspParameters cspParam = new CspParameters();

cspParam = new CspParameters();

cspParam.Flags = CspProviderFlags.UseMachineKeyStore;

clsCertificates cc = new clsCertificates();

string a = "";

cc.OpenStoreIE(ref a);

cc.SetProperties();

X509Certificate2 cert = new X509Certificate2();

cert = cc.x509_2Cert;

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cspParam);

//to gentrate private and public keys from the certificate

rsa.FromXmlString(cert.PublicKey.Key.ToXmlString(false));


String publicKey = rsa.ToXmlString(false); // gets the public key 
String privateKey = rsa.ToXmlString(true); // gets the private key working if paramter is false if true give error key …
Run Code Online (Sandbox Code Playgroud)

c# encryption rsa rsacryptoserviceprovider digital-signature

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

未配置ProxyFactoryFactory

将此示例视为基本示例,我创建了应用程序,但是当我执行此应用程序时,我收到以下错误.

未配置ProxyFactoryFactory.使用一个可用的NHibernate.ByteCode提供程序初始化session-factory配置节的'proxyfactory.factory_class'属性.示例:NHibernate.ByteCode.LinFu.ProxyFactoryFactory,NHibernate.ByteCode.LinFu示例:NHibernate.ByteCode.Castle.ProxyFactoryFactory,NHibernate.ByteCode.Castle

以下是我正在使用的代码段.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using NHibernate;
using NHibernate.Cfg;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Configuration cfg = new Configuration();
        cfg.AddAssembly("NHibernate");

        ISessionFactory factory = cfg.BuildSessionFactory();
        ISession session = factory.OpenSession();
        ITransaction transaction = session.BeginTransaction();
        User newUser = new User();
        newUser.Id = "joe_cool";
        newUser.UserName = "Joseph Cool";
        newUser.Password = "abc123";
        newUser.EmailAddress = "joe@cool.com";
        newUser.LastLogon = DateTime.Now;

        // Tell NHibernate that this object should be …
Run Code Online (Sandbox Code Playgroud)

asp.net nhibernate nhibernate-mapping nhibernate.search proxyfactory

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