ASP.NET MVC使用多线程操作数据库添加操作报错,哪位知道是什么情况? 10C

错误:The request lifetime scope cannot be created because the HttpContext is not available
代码:
图片说明

图片说明

0

9个回答

由于HttpContext不可用,所以不能创建请求生命周期范围。

0

用 HttpRuntime.AppDomainAppPath 替换HttpContext.Current

0

这是因为HttpContext现在不能使用,可能你还没有调用引入,可以使用HttpRuntime.AppDomainAppPath 进行替代

0

HttpContext现在不能使用,用 HttpRuntime.AppDomainAppPath 替换HttpContext.Current

0

说实在的,真的不知道,只是来这里混个C分,不好意思,以后了要多多学习,多多参与

0

HttpContext不可用,用 HttpRuntime.AppDomainAppPath 替换HttpContext.Current

0

HttpContext现在不能使用,用 HttpRuntime.AppDomainAppPath 替换HttpContext.Current

0

HttpContext不可用,用 HttpRuntime.AppDomainAppPath 替换HttpContext.Current

0

HttpContext不可用

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
多线程操作数据库(使用FMDB)
演示了使用FMDB通过多线程来读和写数据库操作。现在ios里使用的数据库一般都是Sqlite,但是使用Sqlite有个不太好的地方就是在多线程的时候,会出现问题,sqlite只能打开一个读或者写连结。这样的话多线程就会碰到资源占用的问题。
MVC中操作数据库
我有两张表,A有20个字段,B有30个字段,A中的字段在B中都有,B是我在MVC中绑定的实体模型,我在新增/修改B的时候,A表也需要新增/修改,这个时候应该如何处理啊?
asp.net mvc 操作数据库命令解析
请大神帮忙翻译下面方法的意思,或者下面语句使用了那些技术:泛型、linq 、lambdarn /// Judge rn /// rn /// rn /// 回滚rn /// rn // public static List Search 类似于 public static bolean ShiFouCunZaiID()rn public static List Search(this SqlConnection sqlConnection, T t,rn SqlTransaction sqlTransation = null) where T : BaseModelrn rn t.IsValid = true; //功能检查对象变量是否已经实例化rn return sqlConnection.Query(rn // string.Format(String, Object, Object) 将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项rn string.Format(rn "select * from 0 where 1=1 1",rn typeof(T).Name.ToLower(),//获取T代表的tablern //string.Join var val = new[] "1", "2", "3'; result = string.Join("$", val); result 将会变成 "1$2$3"rn string.Join(" ", GetFileList(t).Select(s => " and [" + s + "]=@" + s))rn ), t, transaction: sqlTransation).ToList();rn rnrn问题:rn1.rnpublic List Search(Judge t,SqlTransaction sqltran=null)rn rn return SqlConnections.GetOpenConnection().Search(t,sqltran);rn rnrnSearch(t,sqltran) 中只有两个参数为何 上面的方法有三个参数;rn2. public static List Search(this SqlConnection sqlConnection, T t,rn SqlTransaction sqlTransation = null) where T : BaseModelrn中的where T : BaseModel 怎么解释rn3. return sqlConnection.Query(a,b,c)写法表达什么意思;rn4.GetFileList(t).Select 这个写法表达什么意思rnrnrnrnrn
多线程操作spring多例使用redis报错
最近有个很奇怪的问rn1.使用流程:.多个线程(4个线程)操作一个spring 多例类A,A中有个方法function a(),方法里面有获取jedis,存取等操作,最后也有释放(finnally);rnrn2问题描述:我们部署了很多服务器,都能正常使用,但是.....最近去一个地方部署的时候,居然报错了!!!rn[color=#FF0000]错误信息:[ERROR] 2017-08-18 19:14:01,257 - pool-3-thread-3 com.lachesis.flyover.service.impl.InfusionMultiThreadAnalysesServiceImpl.analyseInfusionData(InfusionMultiThreadAnalysesServiceImpl.java:557)rn 错误信息:redis.clients.jedis.exceptions.JedisConnectionException: Unknown reply: nrn[ERROR] 2017-08-18 19:14:01,257 - pool-3-thread-3 com.lachesis.flyover.service.impl.InfusionMultiThreadAnalysesServiceImpl.analyseInfusionData(InfusionMultiThreadAnalysesServiceImpl.java:558)rn 错误信息:Unknown reply: nrn[INFO] 2017-08-18 19:14:01,259 -rn[ERROR] 2017-08-18 19:14:58,024 - pool-3-thread-4 com.lachesis.flyover.service.impl.InfusionMultiThreadAnalysesServiceImpl.analyseInfusionData(InfusionMultiThreadAnalysesServiceImpl.java:557)rn 错误信息:java.lang.ClassCastException: [B cannot be cast to java.lang.Longrn[ERROR] 2017-08-18 19:14:58,024 - pool-3-thread-4 com.lachesis.flyover.service.impl.InfusionMultiThreadAnalysesServiceImpl.analyseInfusionData(InfusionMultiThreadAnalysesServiceImpl.java:558)rn 错误信息:[B cannot be cast to java.lang.Long[/color]rnrn症结:网上查询各种资料,说是多线程使用了同一个jedis出的问题,但是关键是我使用的是多例呀!每个线程都有自己的一个类A,jedis也是每次都是在function a()中重新获取的呀(用的redispool)!rn我就想不通了为什么还会出现线程使用jedis混乱的现象。。。。。rnrn就相当于每个人都有自己的一个老婆,怎么用着用着还会用到别人的老婆!这也是奇怪了!!!rn
多线程操作数据库的问题
程序中有几十个相同的线程同时运行,需要每两,三分钟左右操作一次数据库,rn我使用ADO.NET操作数据库,需要执行的存储过程相同,就是参数不同.rn想请问是将数据库的连接,操作,断开写在线程里好rn还是在线程外(如FORM里)写好一个数据库连接,操作的方法,比如写个执行存储过程的函数,在线程里调用,传参数进去
多线程操作数据库
vc6.0连接SQLServer2000,初始化com接口用的 ::CoInitializeEx(NULL,COINIT_MULTITHREADED);rn其中有个表主线程和另一个线程(管他叫2吧)都要不断读取,其中线程2是要往表里写东西,主线程是只读,所以主线程中打开记录集时我传的参数是:hr = recordset->Open(m_CommandString,vNull,adOpenKeyset, adLockReadOnly, adCmdText);,而线程2打开时传的参数为:hr = recordset->Open(m_CommandString,vNull,adOpenKeyset, adLockOptimistic, adCmdText);,但是程序运行时仍会有报错,有时会说被另一个线程占用 hsmt什么的,有时会说ODBC不支持此种类型的操作,而有时候又会成功(猜想是没有同时读取),请问这是怎么回事?该怎么样解决呢?非常感谢!!
多线程操作数据库的问题?
设定:rn1、线程A和B可能同时操作TableTestrn问:rn当线程A对TableTest进行insert/updata操作时,是否对整个TableTest表的资源占有?还是只是锁定当前操作行?rn线程B是否可以对TableTest进行insert/updata的操作
ADO多线程操作数据库。。。。。。。
1如果定义全局 connection recordset 那在每个线程中操作是否要注意互斥.rnrn2.如果在每个线程定义的话:connection定义全局,recordset在线程中定义, rn 这样进行数据读写会出错么 ,还是还是 两个都在线程中定义
java 多线程操作数据库
一个java 多线程操作数据库应用程序!!!
C# 多线程操作数据库
大概介绍一下情况:rn现有线程1,要按顺序操作表a,表b,表c(全是插入操作)。rn在操作表a之后(操作表b之前),另起线程2,要查询表d,表a。rnrn出现的问题:rn线程2在查询表a时受阻,必须要等到线程1把表b,表c都操作完才能进行。rn感觉是线程1把表a锁住了。rn请问,该如何解决?rnrnrn
MFC多线程操作数据库
两个线程同时读取数据表a中的数据,一个线程读取其中type=1类型的数据后存到表b中,另一个线程读取type=2类型的数据存到表c中。试了一下,如果只是一个线程操作,没有问题,但是两个线程操作后就有问题,不知为什么?
多线程操作数据库疑问???
开了一个多线程读取表A中的数据,rn主线程也对表A进行存储数据rn那么要不要对这个读取和存储过程加线程同步rn数据库会不会自动处理同时存储和读取的情况??
多线程中操作数据库
基本要求:主线程建立一个主连接,在多个子线程中,每个子线程分别建立自己的DataAdapter和DataSet,不同的子线程操作的是同一个数据表,但是总是报错,不知何故.
如何多线程操作数据库?
我多线程对access数据库insert数据总是运行一段时间就出现数据库锁定无法更新 rn提示rn未处理 System.Data.OleDb.OleDbExceptionrn Message="无法更新;当前被锁定。"rn Source="Microsoft JET Database Engine"rnrn如何解决?
MulThreadSQLiteTest多线程操作数据库
多线程操作数据库,可解决已加密或者比较复杂的数据库查询时间比较长的问题
MVC的修改 添加操作!(急)
[HttpPost]rn public ActionResult Edit(int id, FormCollection collection)rn rn tryrn rn // TODO: Add update logic herernrn tb_Movie model = imdb.tb_Movie.Single(m => m.ID_Movie.Equals(id));rn model.Url_IMDB = collection[0];rn model.Name_CN = collection[1];rn model.Name_EN = collection[2];rn model.Year_Movie = collection[3];rn model.Date_Down = DateTime.Parse(collection[4]);rn model.Path_Save = collection[5];rn model.Type_Movie = collection[6];rn model.Subtitle_Movie = collection[7];rn model.Track_Movie = collection[8];rn model.Url_Down = collection[9];rn model.Remark = collection[10];rnrn return View(model);rnrnrnrn // return RedirectToAction("Index");rn rn catchrn rn return View();rn rn rnrnrnrnrn [HttpPost]rn public ActionResult Create(FormCollection collection)rn rn tryrn rn // TODO: Add insert logic herern string url_imdb = collection[0];rn string name_cn = collection[1];rn string name_en = collection[2];rn string year_movie = collection[3];rn string date_down = collection[4];rn string path_save = collection[5];rn string type_movie = collection[6];rn string subtitle_movie = collection[7];rn string track_movie = collection[8];rn string url_down = collection[9];rn string remark = collection[10];rnrn return View(new tb_Movie()rn rn Url_IMDB = url_imdb,rn Name_CN = name_cn,rn Name_EN = name_en,rn Year_Movie = year_movie,rn Date_Down = DateTime.Parse(date_down),rn Path_Save = path_save,rn Type_Movie = type_movie,rn Subtitle_Movie = subtitle_movie,rn Track_Movie = track_movie,rn Url_Down = url_down,rn Remark = remarkrn );rnrn // return RedirectToAction("Index");rn rn catchrn rn return View();rn rn
哪位高手知道如何使用Delphi+RDS操作远程Web数据库?
本人近来需完成一个应用,需透过ADO+RDS存取远程的Web数据库(sql server 7),我查了一些资料,但基本都是Vb的,RDS的设置跟Delphi中提供的RDS有很大的不同,D5中关于RDS的例子有些也让人摸不清头脑,请问各位大虾有无使用Delphi中RDS的案例,请告诉小菜如何使用。谢谢啦!
hibernate操作数据库报错
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).rn出现这个是什么情况?
操作数据库报错????
在学习Henry的数据库操作示例时,自己弄了个ACCESS数据库,将数据在DataGrid中修改然后更新就报如下错:(新添加时没有问题)rn“对于不返回任何键列信息的SelectCommand不支持 UpdateCommand的动态 SQL生成。”rnrn我不懂,请大家支持!!!
操作数据库报错:。。。。。。
vb.net操作ACCESS数据库的时候,提示如下错误:rnrn“由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。 ”rnrn百思不得其解,大虾们指教指教!
tp5.1--数据库添加操作
使用 Db 类的 insert 方法向数据库提交数据 $data = ['foo' => 'bar', 'bar' => 'foo']; Db::name('user')->insert($data); insert 方法添加数据成功返回添加成功的条数,通常情况返回 1 或者使用data方法配合insert使用。 $data = ['foo' => 'b...
多线程使用操作大全
多线程操作多线程操作
asp.net多线程操作word问题
一个题库系统需要将word试题逐题添加到数据库中,目前用的方法是将word的每道题先转换成html格式文件,将其html标签保存到数据库中,现在功能实现了,但发现一个问题是,asp.net读取word逐题转成html时需要耗费很长时间,管理员不能做其它工作。所以我想问问大家这种情况可以用多线程写吗,怎么写。谢谢大家指点迷津!
asp.net 数据库处理操作
asp.net 数据库处理操作 各种数据库操作的DBHelper类
asp.net操作db2数据库
asp.net操作db2数据库,使用oledbconnection的方式,根据连接字符串不同,出现以下问题:rnrn[code=C#]rnrn连接串为:Provider=IBMDADB2;Database=test;HOSTNAME=192.168.1.110;PROTOCOL=TCPIP;PORT=50000;uid=db2admin;pwd=db2admin;rnrn错误为:rnrn未在本地计算机上注册“IBMDADB2”提供程序。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“IBMDADB2”提供程序。 rnrnrnrnrn[/code]rnrn[code=C#]rnrn连接串为:rnProvider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=192.168.1.110;Initial Catalog=test;Package Collection=MyPkgCol;Default Schema=Schema;User ID=db2admin;Password=db2adminrnrn错误为:rn未在本地计算机上注册“DB2OLEDB”提供程序。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“DB2OLEDB”提供程序。 rnrnrnrnrnrn[/code]rnrn我知道是驱动的问题,但是到底该如何配置,请高手指点。rnrn
asp.net操作mdb数据库
刚开始从asp升到asp.net,不知道如何用他来操作以前的数据库!rn复制一段别人的代码都出错!rn<% @ Page Language="C#" %> rn<% @ Import Namespace="System.Data" %> rn<% @ Import Namespace="System.Data.ADO" %> rn rn rn rn rn rn rn rn rn rn rn rnrn先是这句,后来我把它//了,public void Page_Load(Objectsrc,EventArgs e) rn然后这句有问题!是怎么回事!rn叫我如何学啊!MyComm.FillDataSet(MyDataSet,"UserList"); rnrnrnrnrnrnrnrn
asp.net操作数据库的封装类
本人写了觉得这些常用的操作数据库的方法,个人觉得很有用,而且使用起来非常容易上手。
asp.net 操作数据库
操作数据库! 很值得下载看看!资源免费,大家分享!!
ASP.NET操作数据库
通过对ADO.NET的基本讲解,以及讲解了一些数据源控件的基本用法后,本章将介绍一些ASP.NET操作数据库的高级用法,包括使用SQLHelper,以及数据源控件对数据的操作。本章是对前面的数据库知识的一种补充和提升
asp.net 操作数据库的问题
数据库rn编号(自动) 名称 顺序号rn1 xx 1rn2 xx 2rn3 xx 3rn4 xx 4rn5 xx 5rnrnrnrn每当我插入一条数据时 都要更新 顺序号(顺序号必须保持从小到大)rnrnasp.net 操作 的时候我怎么更新 顺序号呢 ,可能从中间删除数据了,就乱了套了,所以必须更新rn不管用什么方法能更新顺序号而且从小到大就行了rn 请教
asp.net中实现多线程操作
具体问题是:在执行一个较长时间任务时在页面中显示一个FLASH图片,在多线程中如何控制图片的显示与隐藏?
ASP.NET中数据库的操作
【题目看起来长,但并不是费时间!麻烦各位了】rnstring str1, str2, str3;rnstr1 = sql; //sql保存的是 “学生编号”rnstr2 = str; //str保存的是 “课程1”的课程名称rnstr3 = "abc";rnrnstring sql1 = string.Empty;rnsql1 += string.Format("insert into Schedule values('0', '1', '2', '3', '4', '5', '6', '7', '8')" , str1, str2, str3, str3, str3, str3, str3, str3, str3);rnrn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@rn执行上述的代码后为什么总是提示下面的错误:rn“/WebSite2”应用程序中的服务器错误。rn--------------------------------------------------------------------------------rnINSERT 语句与 FOREIGN KEY 约束"FK__Schedule__课程2__3F466844"冲突。该冲突发生于数据库"software_project",表"dbo.Course", column '课程名称'。rn语句已终止。 rn说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。rn异常详细信息: System.Data.SqlClient.SqlException: INSERT 语句与 FOREIGN KEY 约束"FK__Schedule__课程2__3F466844"冲突。该冲突发生于数据库"software_project",表"dbo.Course", column '课程名称'。rn语句已终止。rn源错误:rnrn行 89: cn.Open();rn行 90: //执行命令对象的方法rn行 91: cmd.ExecuteNonQuery();rn行 92: //关闭连接rn行 93: cn.Close();rn源文件: f:\Liuxiaowei\VS\Software_Project\WebSite2\Default3_1.aspx.cs 行: 91 rn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@rn其中Schedule和Course为两个表其定义如下所示:rncreate table Studentrn(rn姓名 varchar(20) not null,rn出生日期 varchar(8),rn身份证号 varchar(20),rn职务 varchar(20),rn学院 varchar(20) not null,rn毕业时间 varchar(8), --可以为空rn用户名 varchar(20) primary key,rn密码 varchar(20) not nullrn)rncreate table Coursern(rn课程编号 varchar(20) not null,rn课程名称 varchar(40) primary key,rn授课老师 varchar(60),rn课程性质 varchar(10) not null, --必修选修rn上课时间 varchar(30) not null,rn学院 varchar(30) not null,rn预备知识 varchar(100),rn课程费用 varchar(20) not null,rn--选课人数 int default 0 rn)rncreate table Schedulern(rnforeign key(学生编号) references Student(用户名),rnforeign key(课程1) references Course(课程名称),rnforeign key(课程2) references Course(课程名称),rnforeign key(课程3) references Course(课程名称),rnforeign key(课程4) references Course(课程名称),rn学生编号 varchar(20) primary key,rn课程1 varchar(40),rn课程1成绩 varchar(5),rn课程2 varchar(40),rn课程2成绩 varchar(5),rn课程3 varchar(40),rn课程3成绩 varchar(5),rn课程4 varchar(40),rn课程4成绩 varchar(5) rn)
ASP.net 操作数据库
现在有一张给定字段的数据表,根据程序需要来生成临时数据表(名称由系统创建)。利用ADO.NET 执行T-SQL语句或者存储过程,贴代码高分!!!
ASP.NET操作数据库实例
ASP.NET操作数据库实例ASP.NET操作数据库实例ASP.NET操作数据库实例ASP.NET操作数据库实例
ASP.net数据库表关联操作
数据库SQLserver2005,开发.NET3.0rn部门(DerID(主键)……)rn员工(EmpID(主键),……,DerID(外键))rn物品(GoID,(主键)……,EmpID(外键))rn表建立主外键关系。rn问题1:修改部门,其部门下的员工也跟着修改。rn问题2:删除物品,删除EmpID员工所有添加的物品。rn不要触发器做的(触发器会)rn[b]希望大家能提供相应的asp.net C#代码实现和解决思路!THANKS! [/b][size=18px][/size]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图