小编Tac*_*chi的帖子

IIS请求超时ASP.NET操作

我在运行长操作时遇到IIS的请求超时.在我的ASP.NET应用程序处理数据的场景后面,但正在处理的记录数量很大,因此操作需要很长时间.

但是,我认为IIS超出了会话时间.这是IIS或ASP.NET会话的问题吗?

提前致谢

asp.net iis iis-6 httprequest

82
推荐指数
3
解决办法
16万
查看次数

拆分字符串并忽略引号内的分隔符

我使用.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)

.net c# regex vb.net csv

13
推荐指数
1
解决办法
6157
查看次数

NHibernate.StaleStateException:意外的行数:0; 预期:1

Hl伙计们,

我正忙着为存在的系统编写后端管理程序.我已经为我的数据访问解决方案选择了NHibernate,并且它是相当新的.我在父/子关系中遇到以下错误:

NHibernate.StaleStateException:意外的行数:0; 预期:1

此错误是由于我的源代码中将新的子对象添加到父级的MeetingAdministrators子集合中.当我保存父对象时,我也希望添加子对象,但是只为父对象生成INSERT.Nhibernate不为子节点生成INSERT,而是尝试更新子节点,即使它不存在.因此,它会显示上面显示的错误消息.我已经浏览了网络上的各个地方和这个场景的nhibernate文档,但没有找到任何帮助.大多数代码涉及不属于主键的外键,或者人们似乎正在处理一对一或多对多关系.我需要指定映射和代码,以便在插入父项时,子项也会被插入.请帮忙.

我的数据结构如下:

会议 - 父表

  • MeetingID(pk)(int,identity)
  • 描述
  • 开始日期
  • 活跃
  • 地点

MeetingAdministrator - 子表

  • MeetingID(pk,fk)
  • AdminNetworkID(pk)(varchar)
  • 创建日期
  • 活跃

这是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)

nhibernate parent-child nhibernate-mapping

10
推荐指数
2
解决办法
2万
查看次数