我们每天都有一些实例,我们从多个应用程序中获得大量SQL Timeout错误(System.Data.SqlClient.SqlException:Timeout expired.在操作完成之前已经过了超时时间,或者服务器没有响应.)我们的网络上有超过100种不同的应用程序,包括Web和桌面应用程序.从VB6和经典ASP到.NET 4的所有内容.我可以找到显示副作用的各种数据,但无法确定导致这种情况的原因.我们的DBA表示SQL服务器没有任何问题,IT部门表示Web服务器或网络没有任何问题,所以我当然试图解决这个问题.
我真的只是在寻找有关我可以做的其他故障排除的建议,以尝试跟踪此问题.
我们在群集中运行SQL Server 2008 R2.有几个不同的服务器连接到它,从Windows服务器2003到2008不同的品种.
这是我到目前为止所做的:
如果我想到我们尝试了什么,我会回来再增加更多.请让我知道接下来要解决的问题.
我希望能够使用Javascript提取包含所有广告系列跟踪信息的Google Analytics跟踪Cookie中存储的数据.它需要使用ga.js而不是urchin.js来使用较新版本的GA.我找到了一个与urchin.js一起使用的方法,但我们不会将其用于跟踪.有谁知道如何提取Campaign,Source,Medium,Content和Term从cookie谷歌使用?
我正在使用ContextMenuStrip多个控件,我试图找出获得实际点击的控件打开上下文菜单的最佳方法.发件人只提供ToolStripMenuItem引用,它具有引用该引用的所有者属性ContextMenuStrip,但我无法弄清楚如何判断单击来自哪个控件.必须有一个简单的方法来检查这个,对吗?我在ToolStripMenuItem点击事件中检查它.
Friend WithEvents mnuWebCopy As System.Windows.Forms.ToolStripMenuItem
...
Private Sub mnuWebCopy_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles mnuWebCopy.Click
Run Code Online (Sandbox Code Playgroud)
我发现了一篇关于这个的类似帖子,但提到使用SourceControl我在这里看不到的属性.
我正在使用Visual Studio 2008,VB.Net winforms.
我正在禁用vb.net中的按钮,当我这样做时,我无法控制BackColor或ForeColor属性来更改外观.我为他们设定了新的价值,但他们没有被拿起来.禁用按钮看起来几乎与我启用的按钮完全一样,因此您无法区分它们.我正在使用平面样式按钮,但尝试更改它仍然似乎不起作用.是否有某种技巧可以做到这一点?
我正在编写一个Asp.Net WebForms应用程序,我在其中调用一个编辑页面,使用URL中的查询字符串参数传递有关要编辑的记录的数据.
喜欢:
http://myapp.path/QuoteItemEdit.aspx?PK=1234&DeviceType=12&Mode=Edit
Run Code Online (Sandbox Code Playgroud)
在应用程序的上一页中,我向用户展示了他可以根据自己的帐户权限编辑的筛选项目的GridView,并使用上述参数列表调用编辑页面,页面知道该怎么做.我不会对目标页面进行任何额外的检查,以验证用户是否有权访问传入的PK记录值,因为我打算依赖上一页来过滤列表,我会没事的.
但是,很明显,用户现在可以键入不同PK的URL并获得编辑该记录的访问权限.(或者,他可以访问Mode = View,但不能访问Mode = Edit或Mode = Delete.基本上,我希望避免验证目标页面上的记录和访问权限.
在调用目标页面之前,我还使用Session变量测试了相同的工作流程来存储PK,DeviceType和Mode,然后在目标页面中从Session中读取它们.因此没有涉及查询字符串参数.这将控制远离用户.
所以,我正在寻找关于这两种方法的反馈,以便我选择一种可接受/标准的方式来处理这个问题,因为它似乎是CRUD应用程序非常常见的应用程序设计模式.
我正在Visual Studio .Net 2003(yeeich)中处理一个旧的Web应用程序,我遇到了一个问题,它不会将Visibility设置为True.
它被声明为:
Protected WithEvents chkTraining As System.Web.UI.WebControls.CheckBox
Run Code Online (Sandbox Code Playgroud)
和
<asp:CheckBox id="chkTraining" runat="server" Visible="False"></asp:CheckBox>
Run Code Online (Sandbox Code Playgroud)
当我通过以下行调试:
chkTraining.Visible = True
Run Code Online (Sandbox Code Playgroud)
它过去很好,但是当我在下一行检查这个值时,chkTraining.Visible = False.这可能会发生什么?没有事件发射或其他任何事情发生......这真的让我陷入困境.谢谢你的帮助.
asp.net ×2
vb.net ×2
.net ×1
appearance ×1
button ×1
checkbox ×1
cookies ×1
javascript ×1
parameters ×1
query-string ×1
sql ×1
sql-server ×1
timeout ×1
tracking ×1
webforms ×1