小编mis*_*dan的帖子

Apache与IIS的PHP性能比较

有没有人知道任何链接到IIS与Apache主机的实际性能比较?

我希望利用现有的基础设施来改变从.NET到PHP应用程序的技术,但我找不到有关在不同平台上托管的PHP的任何信息.关于IIS与Apache,或者ASP.NET与PHP,或者任何其他语言服务器与服务器,语言与语言,但没有服务器/语言与服务器/语言的关系.

我目前的方向是使用PHP与FastCGI ..看起来不错.只需要证明它是合理的,或找到一个令人信服的理由拒绝我曾经习惯的那个可爱的巨型怪兽.

更新

Windows环境将是运行IIS6的Win2k3,其中FastCGI为PHP扩展提供服务.还计划使用eAccelerator或类似的脚本缓存.

php apache iis performance fastcgi

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

Sitecore富文本Html编辑器配置文件 - 设置全局默认值

好吧我无法相信这在任何地方都找不到,所以我在问这个问题.

有没有办法在Sitecore中设置默认的Html编辑器配置文件,所以我没有覆盖每个单独的富文本字段上的源字段?

例如,我想将此作为Html编辑器的默认选项:

/sitecore/system/Settings/Html Editor Profiles/Rich Text Medium
Run Code Online (Sandbox Code Playgroud)

wysiwyg editor sitecore richtext

16
推荐指数
2
解决办法
7146
查看次数

Sitecore自定义用户配置文件 - 存储在何处可以查询

我在Sitecore的核心数据库中创建了一个自定义用户配置文件模板和对象(根据Security API Cookbook).

我可以通过编程方式选择(根据安全API手册),以便我的外联网用户拥有扩展的个人资料,涵盖所有常见的嫌疑人(地址,电话,电子邮件格式等)

但是,这些数据存储在哪里?如果我想查询数据库以根据此配置文件数据返回用户子集,如何访问它.

外联网成员系统的典型要求是提取要在电子邮件或电话类型活动中联系的用户列表.这可以通过Sitecore会员系统完成吗?

更新> 我将猜测并说配置文件数据存储在aspnet_Profile.PropertyValuesBinary ..这将使它几乎不可能查询,不适合我的目的.那是不幸的.那么为了扩展我的问题,如果是这样的话,是否可以让Sitecore将这些值存储在文本字段中以便可以搜索?

membership sitecore

13
推荐指数
2
解决办法
8978
查看次数

使用WCF连接并验证SharePoint

我对这一个很疯狂,无论如何都找不到任何体面的信息.

有很多关于使用WCF和Ntlm模拟连接到SharePoint 3.0 Web服务的信息.但是,当访问SharePoint服务的客户端远程访问SharePoint网络并需要进行身份验证时,如何最好地配置凭据并将凭据传递给SharePoint服务.

我是否可以在servicemodel.config中的SharePoint框中指定本地的Windows用户名和密码.我们的SharePoint实例在访问它的域之外作为独立运行.因此,模拟是无关紧要的,因为共享点框上不存在域用户.

我尝试了许多组合,如下面的代码..但是我反复得到例外:

"HTTP请求未经授权使用客户端身份验证方案'匿名'.从服务器收到的身份验证标头是'NTLM,Basic realm ="wss.internaldev.local"'.

任何人都可以提供使用Windows凭据连接到"远程"SharePoint Web服务的示例吗?

ListsSoapClient proxy = new ListsSoapClient();

proxy.ClientCredentials.Windows.ClientCredential.UserName = "admin_user";
proxy.ClientCredentials.Windows.ClientCredential.Password = "admin_password";
proxy.ClientCredentials.Windows.AllowedImpersonationLevel = System.Security.Principal.TokenImpersonationLevel.Identification;

listItems = proxy.GetListItems(...);

proxy.Close();
Run Code Online (Sandbox Code Playgroud)

绑定示例:

<security mode="TransportCredentialOnly">
  <transport clientCredentialType="Windows" proxyCredentialType="None" />
</security>
Run Code Online (Sandbox Code Playgroud)

要么..

<security mode="TransportCredentialOnly">
  <transport clientCredentialType="Ntlm" />
</security> 
Run Code Online (Sandbox Code Playgroud)

行为:

<behavior name="behavior_WSS">
  <clientCredentials>
    <windows allowedImpersonationLevel="Impersonation" allowNtlm="true" />
  </clientCredentials>
</behavior>
Run Code Online (Sandbox Code Playgroud)

要么

    <windows allowedImpersonationLevel="Delegation" allowNtlm="true" />
Run Code Online (Sandbox Code Playgroud)

sharepoint wss web-services windows-authentication

12
推荐指数
1
解决办法
6725
查看次数

Visual Studio构建事件宏 - 解决方案配置名称

在我的Post-build事件中,我调用批处理文件并将其传递给当前的构建配置.

C:\Dev\Project\Build\build.bat /$(Configuration)
Run Code Online (Sandbox Code Playgroud)

这会将Project配置名称传递给构建脚本.

无论如何都要传递当前的解决方案配置名称

visual-studio-2010 visual-studio

12
推荐指数
1
解决办法
3204
查看次数

jQuery事件处理程序不在IE中触发

我有一个页面上的项目列表,其中包含一组MoveUp,MoveDown和Delete控件.

默认情况下,控件位于隐藏列表的顶部.当您将鼠标悬停在项目行上时,我会使用jquery选择控件

//doc ready function:
..
var tools = $('#tools');
$('#moveup').click(MoveUp);
$('#movedn').click(MoveDn);
$('#delete').click(Delete);
..
$('li.item').mouseover(function(){
    $(this).prepend(tools);
});
Run Code Online (Sandbox Code Playgroud)

这在Firefox中运行良好..工具进入当前行,click事件调用ajax函数.但是,在IE6和IE7中没有发生任何点击.我尝试在mouseout上取消绑定并重新绑定每个鼠标悬停..但无济于事.

我还研究了javascript以外的各种原因(例如透明的png冲突,z-index,position:absolute)..也没有找到解决方案.

我最终需要为每个项添加一个工具行,并在鼠标上/下显示/隐藏.同样适用 - 唯一的挫折是我的页面上有更多'工具'标记.

有没有人知道为什么IE移动对象后忽略/丢弃/杀死鼠标事件(使用前置)?为什么事后重新绑定事件也没有效果?在我放弃之前,让我生气了将近2个小时.

javascript jquery javascript-events jquery-1.3

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

ASP.NET Response.Cache.SetNoStore()与Response.Cache.SetNoServerCaching()

任何人都可以分解这两种方法在HTTP级别上的作用.

我们正在处理Akamai边缘缓存,并且已经告知SetNoStore()将导致可以排除,以便(例如)表单页面将始终回发到源服务器.根据{guy},这会设置HTTP标头:

Cache-Control: "no-cache, no-store"
Run Code Online (Sandbox Code Playgroud)

当我对表单实现此更改时,我发现了SetNoServerCaching().好吧,这似乎在语义上更有意义,并且文档说"明确拒绝在源服务器上缓存文档".

所以我去了海海,看看我能看到的东西.我尝试了这两种方法并查看了Firebug和Fiddler中的标题.

根据我的判断,这两种方法都设置了完全相同的Http Header.

任何人都可以解释这些方法之间是否存在实际差异,如果是,隐藏在http响应中的哪个位置?!

asp.net caching akamai

6
推荐指数
2
解决办法
9972
查看次数

按CN名称进行LDAP过滤,以

我们有一个Active Directory组的命名约定,并希望使用LDAP查询和过滤器访问它们,例如

AppX User
AppX Author
AppX Publisher
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写一个过滤器,但似乎无法得到任何回报..看起来有点像这样:

(CN=AppX *,OU=Security Groups,OU=Group Functions,DC=blah,DC=blah,DC=com)
Run Code Online (Sandbox Code Playgroud)

是否可以按名称和通配符查询组?

ldap active-directory

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

Sitecore设置/更改'en'的默认语言

任何人都可以推荐更改Sitecore 6.1中默认语言的最佳方法.在全新安装时,所有项目的典型语言是'en'英语,带有漂亮的小美国旗帜和所有.

但是,我们正在建立一个针对en-AU和en-NZ的系统.当我在任何数据库中重命名主"en"语言项时,每个其他项目都没有"正确"语言的版本.我记得在过去,重命名这个项目导致整个系统的更新,但是当我今天尝试它时似乎并非如此.

是否有一种简单的"Sitecore"方式将所有默认项目转换为主要语言en-AU?我考虑过在数据库上运行一个sql更新脚本,但我希望有一种更简洁的方法.

sitecore

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