尝试路由到特定 URL 时出现找不到目录错误

Directory not found error when trying to route to a specific URL

我正在阅读 Adam Freeman 使用 C# 编写的 Pro Asp.net 4.5 我被卡在了他正在向 App_Start 文件夹中的 RouteConfig.cs class 添加路由的位置。

当我改变

project properties -> Web Tab ->
 Specific Page (Inside Start Action section) -> Specify "list"

并尝试测试它,它显示找不到目录错误。

以下任意组合:

list/2
list/3...

不起作用

IISExpress/appconfiguration 代码:

<!-- language: xml -->

    <site name="SportsStoreApplications" id="23"> 
        <application path="/" applicationPool="Clr4IntegratedAppPool"> 
            <virtualDirectory 
                path="/" 
                physicalPath="c:\users\krushank\documents\visual studio 2012\Projects\SportsStoreApplications\SportsStoreApplications" /> 
        </application> 
        <bindings> 
            <binding protocol="http" bindingInformation="*:3079:localhost" /> 
        </bindings> 
    </site>

简而言之,我正在尝试路由到特定的 url "list"

RouteConfig.cs class with routes defined

Link 下载 zip: https://www.dropbox.com/s/xsuzd1hua3pdvsq/SportsStoreApplications.zip?dl=0

我从头开始重新制作,我成功了。从昨天开始真是太恐怖了……现在感觉棒极了!感谢您的帮助

我回收了 IIS Expresss...整个应用程序...除了从头开始制作之外没有任何效果...

感谢@RBT 和@gmiley 的帮助