2012-08-27 37 views
3

我已阅读The view 'Whatever' or its master could not be foundASP.NET MVC The view 'name' or its master was not found但我无法找到解决我的问题。该文件存在于目录,但它说,它不:查看或它的主人没有被发现,但它存在

视图“GetLastArticle”或它的主人没有被发现或没有视图 引擎支持搜索到的位置。以下位置分别是 〜/ Views/Article/GetLastArticle.aspx 〜/ Views/Article/GetLastArticle.ascx〜/ Views/Shared/GetLastArticle.aspx 〜/ Views/Shared/GetLastArticle.ascx 〜/ Views /文章/ GetLastArticle.cshtml 〜/查看/条/ GetLastArticle.vbhtml 〜/查看/共享/ GetLastArticle.cshtml 〜/查看/共享/ GetLastArticle.vbhtml

它指向该线以下代码的:

@Html.Action("GetLastArticle", "Article")

@Code 
    ViewData("Title") = "Home Page" 
End Code 

<h2>My Blog <span>news</span></h2> 
<div class="info_box_holder fltleft"> 
    @Html.Action("GetLastRssItem", "Rss", New With {.url = "http://rss.ew.com/web/ew/rss/todayslatest/index.xml"}) 
    @Html.Action("GetLastRssItem", "Rss", New With {.url = "http://www.eonline.com/syndication/feeds/rssfeeds/movies.xml"}) 
    </div> 
    <div class="info_box_holder fltleft"> 
    @Html.Action("GetLastArticle", "Article") 
    @Html.Action("GetLastRssItem", "Rss", New With {.url = "http://rss.news.yahoo.com/rss/entertainment"}) 
    </div> 

这是我的行动,我打电话和获取上的错误:

Function GetLastArticle() As ActionResult 
     Dim models = db.Articles.OrderByDescending(Function(a) a.DateCreated) 
     Dim model = New Article 
     If models.Any Then 
      model = db.Articles.OrderByDescending(Function(a) a.DateCreated).First 
     Else 
      model.DateCreated = Date.Today 
      model.Title = "Latest article not found" 
      model.Body = "The latest article was not found." 
     End If 
     Return View(model) 
    End Function 

该网站工作在本地主机上很好,但是当我发布,我得到的错误。我怎样才能解决这个问题?

+2

您是否确定该视图正在与网站的其他部分一起发布?您是否尝试将视图和函数重命名为测试? – Tommy

+1

你的评论就是答案。出于某种原因,尽管该文件被包含在该项目中,但并未发布。我将它排除在外,然后再次包含它,最后,我发表了它,并发挥了作用。非常感谢您的帮助。 – user1477388

+1

太棒了 - 我也有过类似的情况,通常来自恶意合并或源代码控制。 – Tommy

回答

6

检查Visual Studio是否实际将文件发布到远程Web服务器。如果文件未包含在解决方案中,或者构建操作错误地从“内容”中更改,则该文件将不存在于服务器上。

0

在Visual Studio中将“构建操作”从“无”更改为“内容”时,解决了同样的问题。查看页面属性以更改“生成操作”值。重建项目并更新服务器

相关问题