mono未找到视图'Index'或其主页

时间:2016-01-06 09:05:02

标签: c# asp.net asp.net-mvc mono monodevelop

本教程http://www.davidloo.com/?p=479 我安装了monodevelop并创建了ASP.NET MVC项目。 但是当我运行F5时,我有这个输出:

-(void) reloadAndResizeTable
{
    CGFloat totalHeight = .0f;
    for (NSMutableDictionary* itemDataDic in resultArray) {
        UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:15.0];
        CGSize constraintSize = CGSizeMake(275.0f, MAXFLOAT);
        CGSize labelSize = [[itemDataDic objectForKey:@"offer_title"] sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:NSLineBreakByWordWrapping];

        if (labelSize.height > 30.00f)
        {
            totalHeight = totalHeight + 325.0f;
            return 325;
        }
        else
        {
            totalHeight = totalHeight + 306.0f;
            return 306;
        }
    }
    CGRect frame = [yourTableView frame];
    [yourTableView setFrame:CGRectMake(frame.origin.x, frame.origin.y, frame.size.width, totalHeight)];
    [yourTableView reloadData];
}

版本信息:4.2.1(2015年11月12日星期四09:52:44,稳定4.2.1.102/6dd2d0d); ASP.NET版本:4.0.30319.17020由Mono提供支持

MonoDevelop我有6.0版本

并且文件:Views / Home / Index.cshtml存在

你知道有什么可能是错的吗? 感谢

2 个答案:

答案 0 :(得分:1)

当您的代码尝试生成真正的async执行时,所描述的异常以单声道发生。

Mono不支持async管道。

我对单like described in this GitHUB post提出拉取请求。它使异步Web API堆栈同步执行。

它来自这些SO问题:

现在,您可以使用async管道将此修复程序用于Mono。

答案 1 :(得分:0)

我收到了同样的错误。我正在我的Windows机器上编译,但是在Raspbian上运行Mono。因此,当我输入它时,我应该注意案例。

我输入"索引"而不是"索引"曾经和chrome不会简单地让我重新键入它以包括首都"我"。

然后我更改文件名以匹配,以便传递错误并加载我的页面。