protected void Button1_Click(object sender, EventArgs e)
{
string s="<RSAKeyValue><Modulus>lflq0i1dTWikRbN4yQyLI30cGZpfl9I+hQ45GmnNpnbTZbciHz/8Ob07bZBvr2LFU6LdfxI8OESUzOLnAE9s16jstAcw/30KeRFqVTWyMPW7KHYDwtgMGckpYlhZvW5FLkE3+9/p5t/rHa5T7hZr/2Xh5MbjP/h1Pe12lSwL4zc=</Modulus><Exponent>AQAB</Exponent><P>yH5L7AyNtnUw6JjTtXzjWs47r+T8po+BhLxqBdPeFUM5Cdo6aqR/RVWEFHCsHLTtAZfmQUyVKv71StvL2wgcxQ==</P><Q>v36mAkwZ2KUr+ld51rSxEb8wRv+ijC8HeJTapSeM2aj52PgFt3Kg/5Iyr4MIUxqLv2CfAuGmfwdpfzpiSR/3yw==</Q><DP>STa1itFavpI09fs49EFS1MoSybyY9knZRht3rAEeTC1sGsjyJBdF0o/T15L9hs4a7kYF8zqADl9kO53f53Ai8Q==</DP><DQ>KeXI5qnF4evJon1vL/Xa5BojsvUNmIRVqyFOcWIk5B6fg8RIY+nVpfVT16jgsmYVe2rlf5jld9ekUmzwwjUXXw==</DQ><InverseQ>w6MKvk8jj9d+Hzl5GAxdUGEaVctBvVrZ30gLy1P3+8ZaDvKbbblKtvupGwTOjsSN6SB521wfkbNbltHudrsbJg==</InverseQ><D>gOJs45zqvvh7nA7lcVofROtit7oMBsw+wFf9yO4+Np2NhK9CWrrBRtmR9dGXuZDXZc3kLiz8pZqCiiVBQen/7XE2uoZhfgdUPtPOOUF47o2RSZmxqA+KPjKAUtjH43vfe36fTR2PwvA6lzo6YbEGeUvF5zfL2pyQ+aBMW57TLqk=</D></RSAKeyValue>";
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
string ss = "xxx";
rsa .FromXmlString(s);
rsa .Encrypt(System.Text.Encoding.Default.GetBytes(ss),true);
}
rsa .FromXmlString(s);
这句代码总是抛异常 System.Security.Cryptography.CryptographicException: 用户的配置文件是临时配置文件。
在别人的机器上可以,在我的机器上就是运行不起,都是windows2003的系统,请那位高手帮我解决一下,~不胜感激~“/YCCampus”应用程序中的服务器错误。
--------------------------------------------------------------------------------用户的配置文件是临时配置文件。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Security.Cryptography.CryptographicException: 用户的配置文件是临时配置文件。
源错误: 
行 39:             RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();
行 40:             string ss = "xxx";
行 41:             RSA.FromXmlString(s);
行 42:             RSA.Encrypt(System.Text.Encoding.Default.GetBytes(ss),true);
行 43:         }
 源文件: E:\YCCampus\源代码\YCCampus\test.aspx.cs    行: 41 堆栈跟踪: 
[CryptographicException: 用户的配置文件是临时配置文件。
]
   System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer) +1520238
   System.Security.Cryptography.RSACryptoServiceProvider.ImportParameters(RSAParameters parameters) +262
   System.Security.Cryptography.RSA.FromXmlString(String xmlString) +465
   YCCampus.test.Button1_Click(Object sender, EventArgs e) in E:\YCCampus\源代码\YCCampus\test.aspx.cs:41
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433