未为请求的URL配置默认文档

时间:2016-11-29 21:38:04

标签: asp.net-mvc

为我的MVC网站创建一个名为" Reports"的新部分。

创建了一个简单的控制器和启动器索引视图。

如果我尝试浏览" ... / Reports / Index"事情很好。我的页面受到了欢迎。

如果我尝试浏览" ... / Reports",我会收到标题中列出的消息。 (...未配置默认文档...)

当我尝试与#34; ... / Customers"等其他部分相同时,我会得到我的索引页面...所以,我认为我的路由设置正确。

以下是我的RouteConfig:

int main () 
{
    char * password = "Torroc";
    char * userInput;

    printf("Please enter your password: ");
    scanf("%s", userInput);

    if (strcmp(password, userInput) == 0) {
        printf("That is correct!");
    }
}

我必须遗漏与新报告页面相关的简单内容,但我无法看到它。我需要一些新鲜的眼睛。

2 个答案:

答案 0 :(得分:1)

我有另一个文件夹名称" Reports"在我的项目中的目录树的顶级。我原本计划将报告放在那里。无论如何,MVC不知道要路由到哪个文件夹,因为有文件夹名称" Reports"在我的项目中。

为了测试修复,我将报告存储位置重命名为"报告" (放弃" s"),又跑了又跑了...... MVC又开心了。

答案 1 :(得分:0)

我怀疑这个问题是因为你有一个启用了SQL Server报告的SQL服务器,因为它将接管Reports文件夹名称。 正如回答者指出的那样,如果你重命名文件夹,它就避免了SQL服务器Reportings使用别名