我使用以下路由在ASP.NET 4.0中实现了URL路由。ASP.NET 4.0 URL路由HTTP错误404.0 - 未找到
routes.MapPageRoute(
"NewsDetails", // Route name
"news/{i}/{*n}", // Route URL
"~/newsdetails.aspx" // Web page to handle route
);
这给了我的url像
http://www.mysie.com/news/1/this-is-test-news
,这是工作在我的本地主机的罚款。
但是当我上传到服务器上它给...
Server Error
404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed,
or is temporarily unavailable.
如果我尝试http://www.mysie.com/news/1/this-is-test-news.aspx然后显示页面。
有没有人有同样的问题?
如何设置URL http://www.mysie.com/news/1/this-is-test-news在Windows Server 2008上工作?
路径与aspx页面在同一目录中的文件是? – XstreamINsanity 2010-08-19 15:19:11
没有。我的aspx文件在根文件夹 – 2010-08-19 15:26:43