我有一个ASP .NET MVC 1.0应用程序,它包含几个ASPX文件,而不是应用程序的Reports文件夹(位于根目录)。
我的Global.asax包含以下几行:
routes.IgnoreRoute( "{resource}.axd/{*pathInfo}" );
routes.IgnoreRoute( "{resource}.aspx/{*pathInfo}" );
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new
{
controller = "Home",
action = "Index",
id = ""
} // Parameter defaults
);
但是当我尝试访问以下网址时,
http://xx/Reports/SomeASPXPage.aspx
我收到404(找不到文件错误)。
我在配置中缺少什么?
JFYI:IIS 6在Win2K3上运行,启用了通配符映射。
答案 0 :(得分:1)
Google MVC和II6。您需要在global.asax文件中包含一些内容,以使路由在IIS6下运行。
答案 1 :(得分:0)
固定。
ASP .NET MVC配置没有问题;报告服务覆盖了网络应用程序的Reports目录,并且主机/报告SQL Server报告正在接管。