【发布时间】:2015-07-04 23:18:08
【问题描述】:
我已经在本地安装了 Coldfusion 11(cfc、cfm、cfml、cfr、cfsw 的 IIS7 处理程序映射都在那里),当我将完整地址输入到我的索引页面时,页面加载没有问题:
http://localhost:8080/mysite/index.cfm
但是当我简单地输入:http://localhost:8080/mysite/
我收到以下错误:
=================================
“/”应用程序中的服务器错误。
无法确定要使用哪个版本的 ASP.NET 网页。
为了使用该站点,请在站点的 web.config 文件中指定一个版本。有关详细信息,请参阅 Microsoft 支持站点上的以下文章:http://go.microsoft.com/fwlink/?LinkId=254126 说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.InvalidOperationException:无法确定要使用的 ASP.NET 网页版本。
为了使用该站点,请在站点的 web.config 文件中指定一个版本。有关详细信息,请参阅 Microsoft 支持网站上的以下文章:http://go.microsoft.com/fwlink/?LinkId=254126
来源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
==================================
编辑:我已经测试用 index.html 替换我的 index.cfm,但我仍然得到同样的错误。
【问题讨论】:
-
确保
index.cfm位于该 IIS 站点的默认文档列表的顶部。 -
@CarlVonStetten 已经是了。
-
服务器是否能识别.html等其他索引文件?
-
@cfqueryparam 不,它没有。所以我删除了我的 index.cfm 并用 index.html 替换它,我仍然得到同样的错误。
-
@user3376065 嗯,这表明 CF 和 CF 处理程序不是问题的根源。我找到了一个可能对您有所帮助的问题和答案。 stackoverflow.com/questions/12657177/…
标签: asp.net iis coldfusion