【问题标题】:IIS7 doesn't redirect to index in localhostIIS7 不会重定向到本地主机中的索引
【发布时间】: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


【解决方案1】:

好的,我想通了,错误地在我的网络服务器的 wwwroot 文件夹中复制了一个 .cshtml,导致了这个错误。我删除了它,现在我所有的网站都可以正常运行了。

【讨论】:

    猜你喜欢
    • 2012-03-29
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 2013-06-27
    • 1970-01-01
    相关资源
    最近更新 更多