小编Mar*_*ier的帖子

C#最成熟的MongoDB驱动程序是什么?

所以,有

  • MongoDB的-CSHARP
  • 简单的MongoDB
  • 规范

作为MongoDB的C#驱动程序可用.

哪一个是最成熟稳定的?你为什么选择其他两个呢?

他们生产准备好了吗?

c# mongodb norm mongodb-.net-driver

26
推荐指数
4
解决办法
8307
查看次数

在未经授权的请求后禁止NTLM对话框

在最近的一个sharepoint项目中,我实现了一个身份验证webpart,它应该取代NTLM身份验证对话框.只要用户提供有效的凭据,它就可以正常工作.每当用户提供无效凭据时,Internet Explorer中都会弹出NTLM对话框.

我通过XmlHttpRequest进行身份验证的Javascript代码如下所示:

function Login() {
   var request = GetRequest(); // retrieves XmlHttpRequest
   request.onreadystatechange = function() {
      if (this.status == 401) {     // unauthorized request -> invalid credentials
         // do something to suppress NTLM dialog box...
         // already tried location.reload(); and window.location = <url to authentication form>;
      }
   }
   request.open("GET", "http://myServer", false, "domain\\username", "password");
   request.send(null);
}
Run Code Online (Sandbox Code Playgroud)

我不希望在用户提供无效凭据时显示NTLM对话框.相反,应该执行身份验证表单中的登录按钮的回发.换句话说,浏览器不应该发现我未经授权的请求.

有没有办法通过Javascript来做到这一点?

javascript asp.net sharepoint

7
推荐指数
1
解决办法
3702
查看次数

什么可能导致Visual Studio 2008中的"调试将被中止"错误?

在Visual Studio 2008 SP1中启动调试器时,我不时会收到以下错误:

与MYCOMPUTER的网络连接已丢失.调试将中止.

我在解决方案中有几个项目配置为启动项目.其中一些在错误发生时开始,有些则不会.

有任何想法吗?

更新:
- Visual Studio在64位计算机(Win7)上运行
- 应用程序使用MSMQ(localhost上的专用队列)

visual-studio-2008 visual-studio

5
推荐指数
2
解决办法
3804
查看次数

如何实现多平台多媒体应用?

您将在哪个技术基础上实施多媒体应用程序,该应用程序必须满足以下要求:

  • 平台:Windows XP/Vista,Mac OS X,Linux(很高兴)
  • 应该从本地磁盘播放音频(mp3)和视频(H.264会很棒)

我研究了像Cocotron这样的东西,它是一个类似于Cocoa的跨平台Objective-C API,但我不太相信它是否是正确的选择.

为每个操作系统(Windows上的WPF,Mac OS X上的Cocoa)提供单独的代码库会更简单吗?

我还尝试了基于浏览器的应用程序(Flash-Player,通过VLC提供的流媒体服务器访问本地文件),但得出的结论是,这将是一个非常脆弱的解决方案.

单声道怎么样?

windows macos wpf mono cocoa

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