问题列表 - 第42971页

IIS到SQL Server kerberos auth问题

我们有一个第三方产品,允许我们的一些用户通过一个单独的服务器(SvrWeb)上的网站操作数据库中的数据(我们称之为SvrSQL).

在SvrWeb上,我们为此应用程序设置了一个特定的非默认网站,因此我们不使用http://SvrWeb.company.com访问网站,而是使用http://application.company.com解析为SvrWeb并且主机标头解析为正确的网站.

还为此站点设置了一个特定的应用程序池,它使用我们称之为"company\SrvWeb_iis"的Active Directory帐户标识.我们设置允许在此帐户上进行委派,并允许它模拟我们希望它执行的另一次登录.(我们希望此帐户将登录到网站的人员的AD凭据传递给SQL Server而不是服务帐户.

我们还通过以下命令为SrvWeb_iis帐户设置了SPN:setspn -A HTTP/SrvWeb.company.com SrvWeb_iis

网站启动,但调用数据库的网站部分返回消息:无法执行数据库查询.用户'NT AUTHORITY\ANONYMOUS LOGON'登录失败.

我认为我们已经正确设置了SPN信息,但是当我检查SrvWeb上的安全事件日志时,我看到了登录的条目,但它似乎是使用NTLM而不是kerberos:

Logon Type: 3
Logon Process:  NtLmSsp 
Authentication Package: NTLM
Run Code Online (Sandbox Code Playgroud)

任何有关此设置的想法或文章都将非常感谢!

如果它有帮助,我们使用SQL Server 2005,Web和SQL服务器都是Windows 2003.

sql-server iis kerberos

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

如何防止Closure Compiler重命名为"true","false"和"null"

Google Closure Compiler重命名代码中的所有"true","false"和"null"出现;

var s = true, x = null, V = false;
Run Code Online (Sandbox Code Playgroud)

而是使用这些短线; 在诸如此类的条件下;

if (someVariable == s)
Run Code Online (Sandbox Code Playgroud)

现在; Google Analytics代码定义了自己的"s"变量; 覆盖值"true"; 正如你所看到的,这会导致很多问题.

我不想改变GA代码; 我只是希望Closure Compiler退出重命名true等等.Externs不起作用.

你知道有什么方法可以做到这一点吗?

javascript google-closure-compiler

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

有没有办法阻止从textview复制/粘贴?

我需要一种方法来从UITextView 停用自动选择.

替代文字

我取消选择界面构建器中的所有属性,但是当我触摸文本时,选择会出现!

有解决方案吗?魔术技巧?

谢谢.

iphone objective-c interface-builder selection uitextview

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

如何使用C++通过websocket发送数据?

我希望能够通过我的C++代码中的websocket发送数据?是否有一些图书馆或标准方式可以做到这一点?感谢您的帮助,我很感激,如果我应该提供更多信息,请告诉我.

javascript c++ http websocket

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

动态SQL未返回Access传递查询的结果

请考虑以下代码.

DECLARE @sql VARCHAR(MAX)
SELECT @sql = 'SELECT * FROM caseinformation'
EXEC(@sql)
Run Code Online (Sandbox Code Playgroud)

当我在SSMS中运行它时,它显示的结果与我运行时的结果相同SELECT * FROM caseinformation.但是,当我将其作为Access传递查询运行时,我收到以下错误消息:

将ReturnsRecords属性设置为True的传递查询未返回任何记录.

是什么赋予了?

sql-server ms-access

11
推荐指数
2
解决办法
9820
查看次数

如何在模型级别强制激活记录(Ruby)急切加载?

我们想强制我们的Post模型急切加载所有评论.

现在我们必须在find(:all)上指定急切加载,如下所示:

Post.all(:include => [ :comment ])
Run Code Online (Sandbox Code Playgroud)

有没有办法在Post模型级别强制加载默认加载默认值,而不是必须在每个查找中执行此操作?如下所示:

class Post < ActiveRecord::Base
  has_many :comments, :include <all comments>  # eager load??
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails eager-loading

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

Android Runtime.getRuntime().exec()导航目录

所以我希望能够编写一个可以打开并显示logcat消息,dmesg的应用程序,并且还能够运行像'ls''cat''echo''cd'这样的命令.

如果我执行以下操作:

nativeProc = Runtime.getRuntime().exec("ls\n");
        BufferedWriter out = new BufferedWriter(new OutputStreamWriter(nativeProc.getOutputStream()));
        BufferedReader in = new BufferedReader(new InputStreamReader(nativeProc.getInputStream()));
        String line = null;

        while ((line = in.readLine()) != null) {  
            full = full + "\n" + line;
        }
Run Code Online (Sandbox Code Playgroud)

我可以将文本"full"放到Text View中并查看根目录.

但是,这就是我所能做的一切.假设我想要找到一个目录,然后更改它,我遇到了麻烦.

所以,如果我这样做:

nativeProc = Runtime.getRuntime().exec("ls\n");
        BufferedWriter out = new BufferedWriter(new OutputStreamWriter(nativeProc.getOutputStream()));
        BufferedReader in = new BufferedReader(new InputStreamReader(nativeProc.getInputStream()));
        String line = null;

        while ((line = in.readLine()) != null) {  
            full = full + "\n" + line;
        }
        /* Code here to confirm the …
Run Code Online (Sandbox Code Playgroud)

terminal command-line android runtime.exec

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

Team Foundation Build Server是按顺序还是并行执行UnitTests

我们使用TFS 2010和自动构建.我们还使用MSTests.

我想了解一下构建服务器的测试执行方法的一些具体信息.测试引擎(在构建服务器上)是按顺序还是并行运行单元测试?

msbuild tfs mstest tfsbuild tfs2010

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

混淆可重用iOS包的Objective-C代码

可能重复:
Objective-C代码混淆

我正在尝试整合一个可以在多个应用程序中重用的iOS包.我希望能够将其捆绑给其他人以便轻松插入和使用,我想混淆代码,以便没有人可以阅读它.

在构建框架,静态库或其他解决方案以实现此目的和原因之间,您会建议什么?

obfuscation frameworks objective-c static-libraries ios

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

Delphi单元初始化并不总是被调用

我在.bpl中有一个单元,我需要一个我写的新函数的字符串列表.我希望stringlist在应用程序的生命周期内保持不变,这样每个调用都可以建立在之前调用的内容之上.

所以它在单元内全局声明,我在Initialization部分初始化它,如下所示:

var
  ProductLookup : TStrings;  
...

function foo : boolean;
begin
  result := (ProductLookup.IndexOfName('bar') >=0); //blow up here. It's nil. Why?
end;
....

initialization
  ProductLookup := TStringList.Create;  // This should get run, but doesn't.

finalization
  FreeAndNil(ProductLookup);

end.
Run Code Online (Sandbox Code Playgroud)

当我对它进行单元测试时,一切都很好.但是当它从主应用程序运行时,由于字符串列表为零而导致访问冲突.所以现在我在foo函数中检查nil并在必要时创建.但我不知道为什么初始化对我不起作用.我在初始化中放了一个调试消息,当它作为BPL加载时它不会运行,但如果我直接编译到我的dUnit exe中,它会运行.有任何想法吗?Delphi2005.

delphi initialization delphi-2005

9
推荐指数
1
解决办法
7762
查看次数