心室重塑4钟药:asp.net程序完成中的问题高分悬赏

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 04:33:07
在做asp.net程序中
由于由另一个程序改编,原程序运行无误,我改动很大一部分也没出现问题
但在改动了程序中 listState.Items.Clear();
listState.Items.Add(new ListItem("**", "**"));
将**号部分的英文改成中文后,程序到最后一步订单生成时出现错误如下:

安全性异常
堆栈跟踪:
[SecurityException: 不允许所请求的注册表访问权。]
Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable) +473
System.Diagnostics.EventLog.FindSourceRegistration(String source, String machineName, Boolean readOnly) +296
System.Diagnostics.EventLog.SourceExists(String source, String machineName) +79
System.Diagnostics.EventLog.SourceExists(String source) +11
digitalshop.Components.Error.Log(String message) +15
digitalshop.Components.Order.Add(String xml) +120
digitalshop.Web.OrderProcess.AddOrder(String userID, String orderDate) +195
digitalshop.Web.OrderProcess.Page_Load(Object sender, EventArgs e) +287
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +2112
System.Web.UI.Page.ProcessRequest() +217
System.Web.UI.Page.ProcessRequest(HttpContext context) +18
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +179
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87

找了很多种解决方法,曾经试过将 Components中error.cs中三行注释后可以完成最后一步,但订单信息没有进入数据库,因为上边注释了“日志”
现急需解决,希望得到高手相助,必高分回报,忠心感谢。
可QQ联系:512294923,请注明:“知道”谢谢!

有两种可能,一种是数据库编码的问题,看看是不是数据库编码不支持中文
二就是权限问题,看看语句中是否有访问注册表的语句,将其删除或修改!