问题列表 - 第1086页

.NET:SqlDataReader.Close或.Dispose导致Timeout Expired异常

当试图在SqlDataReader上调用Close或Dispose时,我得到一个超时过期的异常.如果你有一个到SQL Server的DbConnection,你可以自己重现它:

String CRLF = "\r\n";
String sql = 
    "SELECT * " + CRLF +
    "FROM (" + CRLF +
    "   SELECT (a.Number * 256) + b.Number AS Number" + CRLF +
    "   FROM    master..spt_values a," + CRLF +
    "       master..spt_values b" + CRLF +
    "   WHERE   a.Type = 'p'" + CRLF +
    "       AND b.Type = 'p') Numbers1" + CRLF +
    "   FULL OUTER JOIN (" + CRLF +
    "       SELECT (print("code sample");a.Number * 256) + b.Number AS Number" …
Run Code Online (Sandbox Code Playgroud)

.net database sql-server timeout

5
推荐指数
1
解决办法
7048
查看次数

以编程方式提升进程权限?

我正在尝试使用InstallUtil.exe安装服务但通过调用Process.Start.这是代码:

ProcessStartInfo startInfo = new ProcessStartInfo (m_strInstallUtil, strExePath);
System.Diagnostics.Process.Start (startInfo);
Run Code Online (Sandbox Code Playgroud)

其中m_strInstallUtil是完全限定的路径和exe"InstallUtil.exe",并且strExePath是我的服务的完全限定路径/名称.

从提升的命令提示符运行命令行语法有效; 从我的应用程序运行(使用上面的代码)没有.我假设我正在处理一些进程提升问题,那么我如何在高架状态下运行我的进程?我需要看一下ShellExecute吗?

这一切都在Windows Vista上.我正在VS2008调试器中运行升级到管理员权限的进程.

我也试过设置,startInfo.Verb = "runas";但似乎没有解决问题.

.net c# windows windows-services process-elevation

140
推荐指数
5
解决办法
19万
查看次数

配置用于ASP.Net身份验证的db

我想在我的asp.net mvc网站中使用表单身份验证.

我可以使用已经存在的sql db(在远程服务器上)吗?如何配置站点以使用此数据库进行身份验证?我需要/用于哪些表进行身份验证?

asp.net authentication asp.net-mvc

5
推荐指数
1
解决办法
399
查看次数

Delphi中的密码加密

我需要将数据库密码存储在配置文件中.出于显而易见的原因,我想加密它们(最好使用AES).有没有人知道Delphi实现很容易引入到现有项目中,其中包含超过10,000行的历史增长(URGH!)源代码?

澄清:简单意味着将单元添加到项目中,添加最多 5行代码,其中读取配置文件并使用它完成.不应该超过15分钟.

另一个澄清:需要密码才能创建与数据库的连接,而不是支持应用程序的用户管理方案.所以使用哈希没有帮助.db引擎检查密码是否有效,而不是应用程序.

delphi encryption passwords configuration

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

如何在Joomla中设置Content-type?

我正在开发一个Joomla组件,其中一个视图需要将自己呈现为PDF.在视图中,我尝试使用以下行设置内容类型,但是当我看到响应时,无论如何都是text/html.

header('Content-type: application/pdf');
Run Code Online (Sandbox Code Playgroud)

如果我在常规的PHP页面中执行此操作,一切都按预期工作.看来我需要告诉Joomla使用application/pdf而不是text/html.我该怎么做?

注意:设置其他标题(例如Content-Disposition,按预期工作).

php joomla content-type http

6
推荐指数
1
解决办法
7989
查看次数

什么是正交指数?

我产品责任范围内的表格被批评为具有多个正交指数.

什么是正交指数?
为什么不好?
如何避免这种情况?

--Update--
后端数据库引擎不一定与此相关,因为我们的应用程序与数据库无关.但如果它有所帮助,Oracle就是一种可能性.

有问题的表格不用于财务分析.

indexing database-design

6
推荐指数
1
解决办法
1471
查看次数

你如何处理小数据集?

对于非常小的数据集,我工作的策略通常是将它们粘贴到文本文件中,但根据我的经验,这可能是一个令人头疼的问题.数据通常来自数据库,当它没有时,设置/存储数据的过程通常隐藏在代码中.使用数据库,您通常可以查看可用的所有数据以及与其他数据相关的方式.

有时对于非常小的数据集我只是将它们存储在代码中的内部数据结构中(如A Perl哈希),但是当需要进行更改时,它就在开发人员手中.

那么如何处理少量不经常更改的数据呢?您是否设置了何时使用数据库表或文本文件或..的标准?

我很想把数据库表用于绝对的一切,但我不确定是否有任何影响.

编辑:对于上下文:

我被要求在网站上为少数公司添加一个新的联系表格,将来偶尔会添加更多的联系表格.除了公司没有联系电子邮件地址..这些公司内部的用户这样做(因为他们通过自己的帐户发布工作).现在,我们想要一个"推测应用程序"类型的功能,并且表单需要一个电子邮件地址来发送这些应用程序.但我们也不希望将电子邮件地址作为表单中的属性,否则垃圾邮件发送者只能将其用作开放式电子邮件网关.很明显,我们需要与公司建立ID - > contact_email类型的关系.

所以,我可以在一个包含数百万行的表中添加一列,从字面上讲,大约20次,或者创建一个最多可容纳20行的新表.通常我们过去如何处理这个问题只是创建一个讨厌的文本文件并从那里读取它.但是这会产生维护噩梦,并且当它们依赖的数据发生变化时,这些文本文件经常被查看.也许这是这个过程的错误,但我只是对听到这个问题的看法感兴趣.

database theory

5
推荐指数
1
解决办法
299
查看次数

如何在使用Java Web Services时访问HttpServletRequest对象

我正在使用Java 6,Tomcat 6和Metro.我使用WebService和WebMethod注释来公开我的Web服务.我想获得有关请求的信息.我尝试了以下代码,但wsCtxt始终为null.我必须采取什么步骤,为WebServiceContext得到空.

换句话说:如何执行以下行来获取wsCtxt的非null值?

MessageContext msgCtxt = wsCtxt.getMessageContext();

@WebService
public class MyService{

  @Resource
  WebServiceContext wsCtxt;

  @WebMethod
  public void myWebMethod(){
    MessageContext msgCtxt = wsCtxt.getMessageContext();
    HttpServletRequest req = (HttpServletRequest)msgCtxt.get(MessageContext.SERVLET_REQUEST);
    String clientIP = req.getRemoteAddr();
  }
Run Code Online (Sandbox Code Playgroud)

java annotations web-services servlets

14
推荐指数
1
解决办法
4万
查看次数

可以通过编程方式杀死TCP/IP堆栈吗?

我们的服务器应用程序正在侦听端口,一段时间后它不再接受传入连接.(虽然我很乐意解决这个问题,但这不是我在这里要求的;)

奇怪的是,当我们的应用程序停止接受端口44044上的连接时,IIS也是如此(在端口8080上).杀死我们的应用程序修复了一切 - IIS再次开始响应.

所以问题是,应用程序可以搞乱整个TCP/IP堆栈吗?或许,应用程序如何做到这一点?

无意识的细节:我们的应用程序是用C#编写的,在.Net 2.0下,在XP/SP2上.

澄清:IIS不会"拒绝"尝试连接.它永远不会看到它们.客户端正在获取"服务器未及时响应"消息(使用.Net TCP客户端.)

c# tcp

3
推荐指数
1
解决办法
1576
查看次数

哪些DNS有API访问权限?

我在slashdot上看到了这个,并意识到如果我可以在dns控制中编程到我的一些应用程序中,它会让生活变得更轻松.有人在那里推荐了dynect,显然有一个很棒的api.不幸的是没有其他人被推荐.我对管理dns服务器一无所知我主要使用灯栈,所以在linux上我理解bind是要走的路,但除此之外的基本设置我会丢失.我宁愿外包细节.

什么DNS服务有API,并且易于使用而不破坏银行?

api dns service

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