Asp.net mvc 2 IIS 6 on W 2003无扩展的mvc设置(找不到该页面)

Asp.net mvc 2 IIS 6 on W 2003无扩展的mvc设置(找不到该页面),asp.net-mvc-2,configuration,iis-6,Asp.net Mvc 2,Configuration,Iis 6,两个问题 Asp.net版本不显示在IIS6的Asp.net选项卡中的网站属性中(下拉列表为空),这是为什么 在我的mvc启用过程中,我是否缺少什么 我得到错误:当我试图访问mvc网站上的页面时,找不到该页面 我遵循了以下指南: 到目前为止,我已经采取了一些措施 这与IIS 6和w2k3有关 选择网站,右键->属性 主目录,我已经检查了读取是否已检查,并且执行权限仅限于脚本 配置->映射 已找到aspx扩展->将谓词限制为:GET、HEAD、POST、DEBUG、脚本引擎已选中,验证文件是否存在

两个问题

  • Asp.net版本不显示在IIS6的Asp.net选项卡中的网站属性中(下拉列表为空),这是为什么
  • 在我的mvc启用过程中,我是否缺少什么
  • 我得到错误:当我试图访问mvc网站上的页面时,找不到该页面

    我遵循了以下指南:

    到目前为止,我已经采取了一些措施 这与IIS 6和w2k3有关

  • 选择网站,右键->属性
  • 主目录,我已经检查了读取是否已检查,并且执行权限仅限于脚本
  • 配置->映射
  • 已找到aspx扩展->将谓词限制为:GET、HEAD、POST、DEBUG、脚本引擎已选中,验证文件是否存在未选中
  • 添加了.mvc扩展,其设置与aspx相同

  • 尝试向IIS注册ASP.NET:

    C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe -i
    
    然后确保它已启用:

    如果您使用的是ASP.NET 4.0,请确保将这些步骤调整到相应的版本。

    多亏了Mike, 我一直是瞎甲虫,因为我没有把它卖掉

    通配符应用程序必须设置为:与.mvc配置相同的文件

    关于注册, 谢谢你,达林,我今天就试试


    谢谢大家

    这里有一个通配符设置,为了让它工作,您应该设置它。将通配符设置为.NET isapi筛选器应执行此操作。完成此操作后,无法看到此通配符应用程序在哪里?此通配符应用程序在哪里?--没关系,我找到了。右键单击应用程序或网站的“虚拟目录”选项卡,单击“配置”,在“映射”选项卡上找到.MVC扩展名,通配符应用程序映射是“应用程序扩展名”列表框下的文本区域。为了防止其他人也丢失它,我详细介绍了它。我相信正确的文件是aspnet_regis.exe,而不是aspnet_regsql.exe