【问题标题】:Directory not found error when trying to route to a specific URL尝试路由到特定 URL 时未找到目录错误
【发布时间】:2016-09-09 00:13:47
【问题描述】:

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

当我改变时

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 “列表”

RouteConfig.cs class with routes defined

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

【问题讨论】:

  • 嗨,欢迎来到 Stack Overflow。最好在您的问题中直接包含代码和任何异常。另外(不要认为这是刻薄的),我不会去查找一本书并找到你所坚持的章节。如果可能,请尝试包含您正在使用的代码的完整工作最小示例。请参阅:stackoverflow.com/help/how-to-ask,了解有关在此处提问的许多有用信息。
  • 您似乎在学习 asp.net MVC,而不是 ASP .net。简单的提到 ASP.net,一般都会给人一种 ASP.Net web 形式的印象。如果我错了,请纠正我。
  • project properties -&gt; Web -&gt; Specific -&gt; list/(manually doing 2...3) 这个具体的东西是什么。我没有在项目属性的 web 选项卡上看到任何名为特定的部分。
  • @RBT 指定在 Web 中的当前页面标签之后
  • @gmiley 请点击包含代码的图片链接。它是 Asp.net 而不是 Mvc

标签: c# asp.net pagination url-routing routeconfig


【解决方案1】:

我从头开始重新制作它,我成功了。从昨天开始就是一个真正的恐怖......现在感觉棒极了!感谢您的所有帮助

我回收了 IIS Express...整个应用程序...除了从头开始制作之外没有其他工作...

感谢@RBT 和@gmiley 提供的所有帮助

【讨论】:

  • 很高兴您没有遇到问题。至少您了解了这个网站的有用性以及编写问答的基本准则。继续帮助人们并不断从人们那里获得帮助。技术博爱终将获胜!
  • 很高兴你能成功。我最终浏览了您的解决方案副本以及我从头开始制作的解决方案。由于某种原因,我无法让您的 global.asax 加载任何内容。这很奇怪。我的工作完美。我敢打赌你只是在途中的某个地方得到了一个损坏的解决方案或项目文件。这似乎是一个非常糟糕的解释,但老实说,我没有答案。 =)
猜你喜欢
  • 2018-12-25
  • 1970-01-01
  • 2016-11-14
  • 2011-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-04
相关资源
最近更新 更多