【发布时间】:2012-03-21 03:08:50
【问题描述】:
我一直在尝试关注这两个链接,了解 WebMatrix 如何进行 URL 路由 http://www.mikesdotnetting.com/Article/165/WebMatrix-URLs-UrlData-and-Routing-for-SEO http://www.asp.net/web-pages/tutorials/working-with-pages/18-customizing-site-wide-behavior
据我了解,类似http://localhost:44893/a/xyz
WebMatrix 将首先查找文件名 /a/xyz.cshtml,如果未找到,则检查 /a.cshtml,如果未找到,则检查 /a/default.cshtml
我在 WebMatrix 2 Beta ( 3/5 Refresh ) 中创建了一个空站点。我创建了一个文件夹名称 a 并在里面创建了一个 default.cshtml 文件。
如果我去http://localhost:44893/a,我会得到默认页面,但如果我去http://localhost:44893/a/xyz,我会得到
HTTP 错误 404.0 - 未找到 您要查找的资源已被删除、名称已更改或暂时不可用
模块 IIS Web 核心 通知 MapRequestHandler 处理程序静态文件 错误代码 0x80070002 请求的 URL http://localhost:44893/a/xyz 物理路径 C:\Code\Test\a\xyz 登录方法匿名 登录用户匿名
我在设置它时有什么遗漏吗?
【问题讨论】:
标签: webmatrix