问题标签 [coldfusion]
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.
iis - ColdFusion RDS 和 NTLM 集成身份验证问题
我似乎无法获得启用 NTLM 身份验证和仍然让 RDS 工作的神奇组合。如果我只保留匿名身份验证,RDS 工作正常 - 一旦我在站点范围内启用它,RDS 就会失败(这是意料之中的)。这是我所做的:
- 这是 Windows XP SP2 和 ColdFusion 8,Eclipse + Adobe 插件
- 在 IIS 管理器中,右键单击默认网站并选择属性
- 目录安全选项卡,单击编辑按钮进行匿名访问和身份验证控制
- 身份验证方法弹出窗口,取消选中匿名访问,并选中集成 Windows 身份验证(所有其他检查也为空白)。
- 单击“确定”、“确定”,并覆盖所有子站点的设置,以便使用 NTLM 身份验证“保护”整个站点。
- 回到 IIS 管理器,右键单击 CFIDE 虚拟目录,选择属性
- 目录安全选项卡,编辑身份验证方法。取消选中集成 Windows 身份验证并选中匿名访问。点击 OK,OK 并测试:
到目前为止一切顺利,CFIDE 目录和至少一个子目录似乎在没有 NTLM 身份验证的情况下工作。所以我启动了 Eclipse 并尝试建立一个 RDS 连接。不幸的是,我只收到拒绝访问消息。进一步调查,似乎 Eclipse 正在尝试与 /CFIDE/main/ide.cfm 通信 - 很公平,再次拉出可信赖的 wget 看看 IIS 在做什么:
其他地方记录的一个潜在问题是主目录和 ide.cfm 页面实际上并不存在于磁盘上。IIS 配置为将所有 .cfm 文件移交给 JRun,而 JRun 配置为将 ide.cfm 映射到 RDS servlet。为了让 IIS 更加明智,我在磁盘上放置了一个主目录和一个空的 ide.cfm 文件,希望它能解决身份验证问题,但没有任何区别。
作为解决方法,我可以做的是将整个站点保留为匿名访问,然后只启用特定的应用程序文件夹以使用 NTLM 集成身份验证,但实际上有数百个可能的 Web 应用程序我必须这样做。呸。
请帮忙!!!
web-services - ColdFusion WSDL 在第一次调用时超时
我在网站的一小部分设置了 Web 服务,虽然网站整体获得了大量流量,但该特定服务却没有。每天一次,当我通过 Web 服务发送请求时,第一次尝试会失败,但第二次重试请求就可以了。就好像它不再缓存在内存中并在启动时超时。
有没有办法让这项服务在我端或网络服务提供商端保持活跃,这也是 CF 应用程序(我们公司的独立部门)?故障排除有点困难,因为它只会在很长一段时间后发生一次。而且我不想设置一个单独的进程来继续 ping 这个服务。
coldfusion - 当需要 var 作用域时,如何在 n-recordsets 上使用 query-of-query UNION?
我希望能够对 UNION 未知数量的记录集进行查询。但是,在进行查询查询时,记录集名称中不允许使用点或括号。
例如,这失败了:
使用诸如“recordset1”之类的动态变量名可以工作,但这是在一个函数中并且需要在 var 范围内,所以我不能动态地建立变量名而不在持久对象中产生内存泄漏。
还有其他想法吗?
java - 使用 Java 或 .NET 库对来自 ColdFusion 的 PDF 执行光学字符识别?
我正在寻找一个 PDF 并从中提取任何文本。然后,我想使用 ColdFusion 的可用 Verity 搜索来搜索内容。
是否有任何图书馆已经做得很好?我在范围内包括 Java 或 .NET(首选 Java)库,因为它们可以从 CF 调用。
任何见解或经验将不胜感激......谢谢!
编辑:据我所知,当文本嵌入到 PDF 中时,索引 PDF 文件有效。我必须处理的 PDF 将文本扫描为图像。
sql-server - SQL Server 2005 安装问题
我有两个问题都与(我相信)我的 SQL Server 设置有关。我已经在我的 Vista 64 Home Premium 盒子上安装了从 MSDN 下载的 x64 版本的 SQL Server(完整的东西)。在遇到多个问题后,我终于让它工作了。这是一个新盒子,所以我移植了一个需要从另一台服务器处理的数据库。那也很好用。然而,当我尝试在 SQL Server Management Studio 中打开数据库时,我的第一个问题出现了:
“找不到请求的 .Net Framework 数据提供程序。它可能未安装。(System.Data)”
盒子本身不是新的,肯定安装了 .NET(我相信是第 3 版)。我发现有人将此作为错误发布,但由于团队(SQL Server 团队)无法重现它,他们将其删除。我尝试安装推荐的 SP3 补丁,但无济于事。仅当我尝试打开表格以查看数据时(右键单击并“打开表格”)。我什至可以执行查询和检索结果(从管理工作室内部)。我会遵循几乎任何建议来尝试使其正常工作。
我的第二个问题是我无法连接到服务器。我以为我可以解决它(使用查询),但我没有发现它在盒子上添加了任何 ODBC 连接,只是驱动程序。Management Studio 可以很好地访问数据库,但机器本身似乎没有识别出任何东西在其上运行,至少在默认端口 (1433) 上没有,我没有命名实例。当尝试手动将服务器添加到 DSN 或任何数据源时,它找不到 SQL 服务器(在控制面板 > 管理工具 > 数据源(ODBC)下。在 SQL Server Management Studio 下,它显示为注册的数据库服务器(我认为这是因为它连接到我所听到的端口 1434?不确定)。这是我的主要问题,即使我可以 打开表格(第一个问题)我绝对需要能够设置它以便我可以连接到它。我连接的语言源是 ColdFusion,它设置为独立服务器(未安装 IIS,现在不使用它)。
javascript - 表单提交上的 JavaScript
我正在提交一个 ColdFusion 表单,我想在运行我的 ColdFusion 代码以根据需要处理表单之前运行一些 JavaScript 来检查字段验证。
我怎样才能做到这一点?表单通过验证后,我在 JS 中如何调用我的 .cfm 文件?
谢谢!
-杰森
database - 在 ColdFusion 中,如何提取和存储提交表单的内容?
我正在用 ColdFusion 编写一个应用程序,尽管它基本上是稳定的,但它时常出错。因为它已经取代了旧的应用程序,所以有时是用户而不是我得到错误。
我创建了一个很好的页面,当人们收到向我发送信息的错误时会得到该页面,例如错误、引荐来源、哪个页面上的错误、行号等。
我似乎无法工作的唯一一件事是获取提交的表单数据(如果有的话)。我不知道它事先在哪个页面出错,所以我不能只输出'#form.field#'。
例如,如果:
如何在事先不知道它们的情况下从“表单”中获取变量名称和值?
这份文件是否在沿着正确路径的某处循环结构?
另外,我正在寻找一种将数据存储在数据库中的好方法,因为这是存储有关错误的其他信息的地方,我真的不想把它放在给我的电子邮件中。
apache-flex - 今天的 ColdFusion 应用程序——明年的 Flex。明年最大限度地重复使用逻辑层的考虑因素?
我已经开始设计一个完全基于 Web 的 ColdFusion 应用程序。没有太多使用 Flash 表单或 AJAX。
第一个版本是一个严格的网络应用程序。版本 2 将是一个 Flex 前端。
我想设计和构建一些东西,以便 Flex 层可以使用现有的逻辑。如果这意味着我必须在版本 1 中做额外的工作,那也没关系。我想强化一次逻辑代码而不是重构。
现在有哪些值得考虑/设计/实施的事情将极大地帮助能够以这种方式设计应用程序?
web-services - 在 ColdFusion 中获取可读的 WSDL 服务方法参数错误
我正在开发一个服务调用脚本,如下所示:
显然,在此调用之前填充了stAguments结构。想象一下,您忘记将参数之一添加到此容器中或使用了错误的参数类型,例如创建了无效请求。ColdFusion 抛出可以被捕获的异常,但不能(不是字面意思)被读取:
手动一一检查所有这些参数让我大吃一惊。这就是问题。
也许有人使用一些技术来使这更容易。
我什至考虑过某种解析器来自动进行这种比较。
将欣赏任何想法和想法。
谢谢你。
PS对不起我的英语——不是我的母语。请问我是不是写的不够清楚。
编辑:
澄清。问题不在于访问服务。我是它的所有者,我绝对知道每种方法的所有参数及其类型。
问题仅在于创建请求时读取错误消息——填充方法参数容器。
例如,方法有 10 个参数,但我不小心添加了 9 个 - CF 的本地实例抛出错误,该方法无法找到并显示我已传递的字段的原始列表(上面列出的)。我需要将它们与方法参数一一进行比较,以找到我错过的内容。
确实,这是一个可用性和节省时间的问题。
php - ColdFusion/PHP 兼容性
嘿,我有一个关于 ColdFusion 和 PHP 兼容性的问题。
我们建立了一个基于 ColdFusion 的社区网站。是否完全可以用 PHP 向我们的网站添加诸如博客和其他社区功能之类的功能?
我的意思是将 PHP 和 ColdFusion 结合在一起。
非常感谢您的帮助!