我在运行长操作时遇到IIS的请求超时.在我的ASP.NET应用程序处理数据的场景后面,但正在处理的记录数量很大,因此操作需要很长时间.
但是,我认为IIS超出了会话时间.这是IIS或ASP.NET会话的问题吗?
提前致谢
我使用.NET的String.Split方法使用逗号分解字符串,但我想忽略用双引号括起来的字符串.我读过那个
例如,下面的字符串.
Fruit,10,"Bananas, Oranges, Grapes"
Run Code Online (Sandbox Code Playgroud)
我想得到以下内容
Fruit
10
"Bananas, Oranges, Grapes"
Run Code Online (Sandbox Code Playgroud)
目前我得到以下输出
Fruit
10
"Bananas
Oranges
Grapes"
enter code here
Run Code Online (Sandbox Code Playgroud)
在提出以下建议和答案之后,这里是我最终得到的样本.(显然对我有用)
Imports Microsoft.VisualBasic.FileIO
Dim fileReader As New TextFieldParser(fileName)
fileReader.TextFieldType = FieldType.Delimited
fileReader.SetDelimiters(",")
fileReader.HasFieldsEnclosedInQuotes = True
While fileReader.EndOfData = False
Dim columnData() As String = fileReader.ReadFields
' Processing of field data
End While
Run Code Online (Sandbox Code Playgroud) Hl伙计们,
我正忙着为存在的系统编写后端管理程序.我已经为我的数据访问解决方案选择了NHibernate,并且它是相当新的.我在父/子关系中遇到以下错误:
NHibernate.StaleStateException:意外的行数:0; 预期:1
此错误是由于我的源代码中将新的子对象添加到父级的MeetingAdministrators子集合中.当我保存父对象时,我也希望添加子对象,但是只为父对象生成INSERT.Nhibernate不为子节点生成INSERT,而是尝试更新子节点,即使它不存在.因此,它会显示上面显示的错误消息.我已经浏览了网络上的各个地方和这个场景的nhibernate文档,但没有找到任何帮助.大多数代码涉及不属于主键的外键,或者人们似乎正在处理一对一或多对多关系.我需要指定映射和代码,以便在插入父项时,子项也会被插入.请帮忙.
我的数据结构如下:
会议 - 父表
MeetingAdministrator - 子表
这是Visual Basic .NET源代码:
<Serializable()> _
Public Class MeetingAdministrator
Private _MeetingID As Integer
Public Overridable Property MeetingID() As Integer
Get
Return _MeetingID
End Get
Set(ByVal value As Integer)
_MeetingID = value
End Set
End Property
Private _AdminNetworkID As String
Public Overridable Property AdminNetworkID() As String
Get
Return _AdminNetworkID
End Get
Set(ByVal value As String)
_AdminNetworkID = value
End Set
End …Run Code Online (Sandbox Code Playgroud) .net ×1
asp.net ×1
c# ×1
csv ×1
httprequest ×1
iis ×1
iis-6 ×1
nhibernate ×1
parent-child ×1
regex ×1
vb.net ×1