问题标签 [coldfusion-11]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
coldfusion - dateDiff 返回错误值
我有一个名为的变量date1
,其中包含使用生成的 ColdFusion 日期/时间对象parseDateTime
。当我转储变量时,我得到{ts '2014-12-20 15:46:57'}
.
我有另一个名为的变量date2
,其中包含另一个由dateConvert("local2utc",now())
. 当我转储变量时,我得到{ts '2014-12-20 15:49:40'}
.
但是当我这样做时,dateDiff("s",date1,date2)
我得到 -21436 秒数太多了。谁能解释为什么会这样?我认为这可能是一个时区问题,但我无法理解它。
复制代码
coldfusion - ColdFusion 11 CFHTTP NTLM 支持
在 ColdFusion 11 中,Adobe 增加了NTLM
支持。但是,我不明白如何才能使其正常工作。
特别是,文档似乎是错误的:它指出:
要使 NTLM 正常工作,必须将重定向属性设置为 false
但是,这样做时,ColdFusion 会引发以下异常:
当身份验证类型为 NTLM 时,重定向不得设置为 false。
有人有使用NTLM
过的经验CFHTTP
吗?
我正在使用的代码:
coldfusion - ColdFusion 11 在访问 .cfc 时出现 IIS 500.0 错误
我们正在测试我们的 cf 代码(在 CF9 Windows Server 2008 机器上运行良好),以便迁移到 CF11 Windows 2012 R2 机器。我们有一个测试机器设置,所有代码都移过来了,到目前为止,cfm 页面似乎和 Application.cfc 页面一样工作正常,但是当我们通过 AJAX 调用 cfc 或直接访问 cfc 方法时,我们得到一个 IIS 500.0错误 找不到应用程序。如果我查看 CF 的 application.log,我看到的所有错误都是“找不到应用程序。包含或处理的文件的具体顺序是:”
还有其他人遇到这个吗?
coldfusion - 为什么 CFHTMLHEAD 在 ColdFusion 11 中不起作用?
到目前为止,我已经测试了几个页面,似乎无论我试图<CFHTMLHEAD>
在 ColdFusion 11 中将 CSS 或 JavaScript 添加到 CFM 页面的何处,它都不会添加它(在 CF8 中工作正常)。
我在 SO 上阅读了有关在管理员 > 服务器设置 > 设置中从默认值 1024KB 增加“最大输出缓冲区大小”的信息,但是我尝试过的每个值(2048KB、4096KB,甚至是允许的最大值 999999KB)我得到了结果相同 - 页面加载时内容不包含在<HEAD>
标签中。
有没有其他人遇到过这个问题并找到了解决方案?
代码示例:
htmlhead.cfm:
索引.cfm:
regex - 获取子字符串直到第一个问号
我有一个字符串,我存储在一个名为OriginalURL
. 它基本上是这样的:
它所做的只是检查浏览器中的 URL 并将其存储为值。典型值类似于website.com/make/volvo/model/xc90?Page=2
我想要做的是从字符串的左侧开始提取所有内容,直到它到达第一个?
问号。所以它只会提取这部分website.com/make/volvo/model/xc90
我不知道如何Left()
使用正则表达式做一个声明,以便它只匹配第一个问号。
amazon-web-services - ColdFusion 和 AWS SES
我正在尝试使用 Amazon 的 SES 设置我的 CF 服务器,但我想我做错了什么......
这是我到目前为止所做的
• 从我的 AWS 控制台创建凭证
• 在我的 CF 管理员中添加了必要的设置(服务器、端口、用户/通行证)
• 创建了一个测试脚本
• 没有出现任何类型的错误
• 没有收到电子邮件并且基于我的 AWS SES 控制台没有任何内容送出。
任何曾经在 CF 上使用过此服务的人都可以为我指出正确的方向,我将不胜感激。
coldfusion - 当出现 HTTP 错误 404.7 Not found 时,还有其他方法可以让网站正常工作吗?
我已经从 ColdFusion 9 升级到 ColdFusion 11。安装是一个并排的内部网络服务器。迁移后,我运行 wsconfig 将我的 4 个网站连接到 IIS。网站不工作,我得到HTTP Error 404.7 Not found
. 请求过滤模块配置拒绝文件扩展名?我创建了一个测试网站,其中包含两个简单的 Hello World 文件,一个是 html,另一个是 cfm。html 工作,我可以让 cfm 文件工作而不收到此消息的唯一方法是进入 IIS,单击我的 TEST 网站,请求过滤,编辑功能设置,然后选中允许未列出的文件扩展名。据我了解,这基本上可以处理任何事情。对于我们的超安全网站,这不会是一个选项。
想到两个问题:
为什么在网站正常运行之前我必须在升级后执行此操作?我的 cfm 页面应该在不更改此 IIS 设置的情况下进行处理。IIS 中没有显示任何 ColdFusion 扩展被设置为拒绝。applicationhost.config 或 web.config 中没有任何内容显示任何 ColdFusion 扩展设置为拒绝。
为什么我的网页无法正常工作?我无法通过指向 configuration.cfm 文件的 configuration.cfc,该文件检查用户、服务器以授予用户访问正确页面的权限。显然 ColdFusion 11 与 ColdFusion 9 中存在不同的配置,但我找不到。我所有的错误消息都指向 IIS 是问题的根源,我没有改变这一点,除了在创建连接时创建不同的 web.config 文件的 wsconfig 文件。
我开始翻阅所有和所有创建的日志文件,以便将运行 cfm 页面时创建的任何内容放入文档中,看看是否能找到任何可以告诉我正在发生的事情的内容。我的团队负责人认为我需要查看可能存在阻止处理页面的外部/内部 Tomcat 冲突。
今天的确切错误消息是:
错误摘要
HTTP 错误 404.7 - 未找到
请求过滤模块配置为拒绝文件扩展名。详细错误信息
Module RequestFilteringModule
Notification BeginRequest
Handler ISAPI-dll
Error Code 0x00000000
Requested URL http://{ipaddress}/jakarta/isapi_redirect.dll
物理路径 D:\ColdFusion11\config\wsconfig\5\isapi_redirect.dll
登录方式 未确定
登录用户尚未确定最可能的原因:
为 Web 服务器配置了请求过滤,并且此请求的文件扩展名被明确拒绝您可以尝试的事情:
验证 applicationhost.config 和 web.config 中的 configuration/system.webServer/security/requestFiltering/fileExtensions 设置。
coldfusion - 如何使用 ColdBox 中选择 HTML 帮助器中的结构填充选择列表?
我想生成一个应该如下所示的选择列表 -
为此,我select()
在 ColdBox 中使用 HTML 助手。
其中 qActiveOption 是我使用以下代码创建的查询 -
这会产生所需的结果,但正如您所见,我必须为此创建一个新的查询对象。我阅读了select
HTML 助手的文档,发现我们还可以提供对象数组来填充它。
是否有任何其他选项来填充选择列表,例如通过提供具有名称和值对的结构。
coldfusion - 如何在 ColdFusion 11 中调用 java 类
我正在尝试使用一个名为 Open_NLP 的 java 类文件,但我遇到了问题。
这是我到目前为止所做的
• 在中添加了类文件C:\ColdFusion11\cfusion\wwwroot\WEB-INF\classes
• 重新启动了 CF 服务
我就是这样称呼它的
这是我得到的错误
我是不是叫错了班级?我必须采取更多步骤才能打电话给班级吗?
coldfusion - 元素 VAR 在属性 ColdFusion 11 中未定义
我正在尝试从 java 类中调用一个方法,但我遇到了一个我以前从未见过的异常。
这是我在调用类和其中一种方法时得到的,以及我是如何得到它的
这是我尝试转储方法时遇到的异常
我是否以错误的方式调用该方法?这就是我们在 CF9 上编写代码的方式,一切正常,但 CF 11 似乎有问题......