2012-08-27 65 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中將「構建操作」從「無」更改爲「內容」時,解決了同樣的問題。查看頁面屬性以更改「生成操作」值。重建項目並更新服務器

相關問題