标签: kentico

如何在MSSQL中更改所有表,视图和存储过程的模式

最近我们在数据库服务器上遇到了问题,经过长时间的努力,决定更改数据库服务器.因此,我们设法在另一台服务器上恢复数据库,更改连接字符串等.在我们尝试从Web浏览器访问网站之前,一切都按计划进行.

我们开始收到有关未找到数据库对象的错误.后来我们发现它是由于修改后的模式名称而发生的.由于Kentico数据库中有数百个数据库对象(表,视图和存储过程),因此无法一个接一个地手动更改所有这些对象.有这样做的实用方法吗?

sql database-migration kentico sql-server-2008 database-schema

24
推荐指数
4
解决办法
7万
查看次数

Kentico中的多对多关系

是否有关于如何构建基于多对多关系的Kentico CMS门户实施的最佳实践(即销售食品并且有大部分食谱的网站 - 每种产品都用于许多食谱,每个食谱可以使用网站上销售的许多产品)?

Kentico是否只是错误的工具,或者Kentico中是否有解决方案来处理这种关系?

c# many-to-many content-management-system kentico

10
推荐指数
1
解决办法
2404
查看次数

IIS,多个CPU核心,应用程序池和工作进程 - 单个站点的最佳配置?

我们使用Kentico CMS,我与他们交换了关于网络花园部署的电子邮件.

我们在具有8个CPU核心的服务器上运行单个站点.在与Kentico的咨询热线,我们没有改变应用程序池Web园从默认即它被设置为1的工作进程的最大数设定.

我们的经验是,该网站只使用其中一个cpu核心 - 其他人都闲置.当我通过电子邮件向他们发送电子邮件时,他们的回答是操作系统/ IIS会处理此问题并根据需要使用其他核心,即使应用程序池只有一个工作进程.

现在,我非常尊重Kentico的人,但这对我来说似乎不对?

当然,如果我们想要使用所有核心,我们需要允许八个工作进程(并在SQL服务器中实现会话状态存储)?

非常感谢

托尼

iis worker-process application-pool web-garden kentico

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

如何获取当前用户的Windows身份

该站点在我的本地IIS 6.1上运行.我想添加一些功能来从我们的AD中提取信息.我的AD代码适用于许多其他项目和我的开发服务器.以下是我写出用户名的尝试:

Response.Write("1. " + this.Request.LogonUserIdentity.Name);
Response.Write("2. " + Request.ServerVariables["Auth_User"]);
Response.Write("3. " + WindowsIdentity.GetCurrent().Name.ToString());
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

  1. NT AUTHORITY\IUSR
  2. 管理员
  3. NT AUTHORITY\NETWORK SERVICE

如何获得实际的Windows用户名,例如我们的域名/用户名

谢谢

c# asp.net authentication username kentico

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

如何在 ms sql server 中更改架构所有者?

我目前有一个用 kentico 7 开发的托管网站。我尝试将导出的网站导入我的本地主机,但失败了。在我的发现中,我意识到在线版本中的每个表都有一个 bvs(数据库用户创建的)前缀。我尝试在我的本地主机上创建相同的场景,但没有任何运气。有没有人有想法?

这是导入时显示的错误。

在此处输入图片说明

sql-server kentico

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

Kentico 10使用的Web Crawler Engine

是否有更多关于Kentico 10根据文档配置页面抓取器索引使用的Web爬虫技术/引擎的信息?

我问的原因是因为我想将它用于可以放在Kentico之外的自定义爬虫项目中,并且仍然允许它与Kentico平台具有固有的兼容性.

web-crawler kentico

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

Sandbox paypal不会将用户重定向到成功页面

  • 我有沙盒paypal业务帐户,它工作到昨天,但截至目前用户能够成功支付paypal的金额,交易也反映在我的帐户,但在此之后,它没有重定向用户到网站成功页面.它重定向用户取消一段时间后的页面.

  • 我在控制台中遇到以下错误,

无法加载资源:服务器响应状态为500(内部服务器错误)

util.js:154拒绝将表单数据发送到' https:// websitename/PayPalConfirmation ',因为它违反了以下内容安全策略指令:"form- action'self'https :// .paypal.com https:// . cardinalcommerce.com".

有人可以帮忙吗?

c# asp.net paypal kentico paypal-sandbox

7
推荐指数
0
解决办法
412
查看次数

发布重定向到带有发布数据的 URL

我正在为支付提供商进行帖子重定向,并尝试将表单数据传递到他们的安全 URL。

我在 kentico 8 中使用他们的自定义支付网关方法执行此操作,如下所示https://docs.kentico.com/display/K8/Creating+a+custom+payment+gateway

因此,在自定义支付类中,我准备了使用本教程以“表单”格式传递给支付提供商的数据http://www.codeproject.com/Articles/37539/Redirect-and-POST-in -ASP-NET

但是我无法弄清楚如何使用表单数据重定向到安全 URL?

到目前为止,这是我的代码。

我尝试过 Response.Redirect 但它是一个 GET 函数而不是 POST。

using System;
using System.Collections;
using System.Collections.Specialized;
using System.Configuration;
using CMS;
using CMS.Base;
using CMS.EcommerceProvider;
using CMS.Helpers;
using System.Security.Cryptography;
using System.Web;
using System.Web.Security;
using System.Text;
using System.IO;
using System.Net;
using System.Web.UI;


[assembly: RegisterCustomClass("CustomGateway", typeof(CustomGateway))]

public class CustomGateway : CMSPaymentGatewayProvider
{


/// <summary>
/// Process payment.
/// </summary>
public override void ProcessPayment()
{        
    // Get payment gateway url

    string url = "https://epage.payandshop.com/epage.cgi";
    if …
Run Code Online (Sandbox Code Playgroud)

c# kentico

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

利用Kentico的许可来许可自定义模块

我们开发了一个Kentico模块,我们希望在每个站点上进行许可.

有没有其他人试图利用内置的Kentico Licensing来达到这个目的?

我正在考虑的是在我们的服务器上有一个安全的终点,它将验证运行该模块的Kentico站点的域/许可证.

例如,如果我们的服务器中不存在域/许可证,则该模块将不会为该站点运行.

这可行吗?

c# kentico

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

在Kentico自定义对象宏方法中访问嵌套属性

我正在尝试在Kentico(v8.2.x或v9.0)中编写一个适当缓存的单个宏方法,并使用一些公共成员公开POCO.

在Visual Studio中进行调试,我可以看到查询运行正常,并且确切地返回了一个对象实例.此外,使用DebugKentico中的应用程序检查缓存的项目还显示完整的POCO实例数据按预期缓存.

但是,在调用宏时,我似乎只能读取对象的字符串表示形式.

它是一个扩展CurrentUserInfo类型的宏,所以我试图像这样调用它:

{% CurrentUser.ClientStatus() %}
Run Code Online (Sandbox Code Playgroud)

但尝试检索任何嵌套属性失败.

我确信这只是我没有做某事(比如正确注册这些属性).但是从文档中我看到了很多可能的东西.例如:

  • 命名来源
  • 命名回调源
  • 匿名来源
  • 或者以某种方式将它们注册为单独的字段

这是宏本身:

/// <summary>
/// A class containing custom user-extension macros.
/// </summary>
[assembly: RegisterExtension(typeof(CustomUserMacros), typeof(CurrentUserInfo))]
public class CustomUserMacros : MacroMethodContainer
{
    /// <summary>
    /// Retrieves data regarding user client.
    /// </summary>
    /// <param name="context">The context.</param>
    /// <param name="parameters">The parameters.</param>
    /// <returns>Data regarding user client information.</returns>
    [MacroMethod(typeof(ClientInfo), "Retrieves client info.", 1)]
    [MacroMethodParam(0, "user", typeof(CurrentUserInfo), "The user.")]
    public static object …
Run Code Online (Sandbox Code Playgroud)

c# asp.net kentico

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