在BASE-64字符串无效字符“使用ASP.NET [英] Invalid Character in Base-64 String” using ASP.NET

查看:153
本文介绍了在BASE-64字符串无效字符“使用ASP.NET的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个看起来像

  <add name="DBConnectionString"
providerName="System.Data.SqlClient"
connectionString="Data Source=AYZ;Initial Catalog=AYZ;User ID=AYZ;Password=AYZ;"/>

在尝试使用EnterpriseLibrary.Data我得到上述错误创建SQLDatabase的新实例。

When trying to create a new instance of SQLDatabase using EnterpriseLibrary.Data I get the above error.

connString =ConnectionStrings.ConnectionStrings["ConnectionString"];
Database objDB = new SqlDatabase(connString);

的详细的异常是如下:

The detailed exception is as follows :

System.FormatException was unhandled by user code
  Message=Invalid character in a Base-64 string.
  Source=mscorlib
  StackTrace:
       at System.Convert.FromBase64String(String s)
       at Microsoft.Practices.EnterpriseLibrary.Data.Database.DecryptConnectionString(String strEncyptConStr)
       at Microsoft.Practices.EnterpriseLibrary.Data.Database..ctor(String connectionString, DbProviderFactory dbProviderFactory)
       at Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase..ctor(String connectionString)
       at Syntel.GRC.DAL.CommonDAL..ctor() in D:\Vrushal\Projects\Right Price\Syntel.GRC\Syntel.GRC\Syntel.GRC.DAL\CommonDAL.cs:line 31
       at Syntel.GRC.BLL.CommonBLL..ctor() in D:\Vrushal\Projects\Right Price\Syntel.GRC\Syntel.GRC\Syntel.GRC.BLL\CommonBLL.cs:line 14
       at Global.Application_Error(Object sender, EventArgs e) in d:\Vrushal\Projects\Right Price\Syntel.GRC\Syntel.GRC\Syntel.GRC.WEB\App_Code\Global.asax.cs:line 60
       at System.EventHandler.Invoke(Object sender, EventArgs e)
       at System.Web.HttpApplication.RaiseOnError()
  InnerException: 

请帮我一个解决方案。

感谢。

推荐答案

连接字符串必须encryted工作。该团队在项目中使用base64en code.org努力EN code中的字符串。

The connection string had to encryted to work. The team working on the project used base64encode.org to encode the string.

这篇关于在BASE-64字符串无效字符“使用ASP.NET的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆