2014-05-04 79 views
1

我試圖安裝從的NuGet乾淨一把umbraco安裝在Visual Studio 2012,但是當我試圖運行的代碼我得到這個錯誤的Visual Studio 2012和一把umbraco 7

對象引用未設置爲一個實例的一個對象。

[NullReferenceException: Object reference not set to an instance of an object.] 
    Umbraco.Web.UmbracoModule.BeginRequest(HttpContextBase httpContext) +16 
    Umbraco.Web.UmbracoModule.<Init>b__8(Object sender, EventArgs e) +253 
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +136 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69 

臺階上我怎麼辦

  1. 新建項目
  2. ASP.NET MVC 4 Web應用程序
  3. 空[解決方案模板]
  4. 打開包管理器控制檯
  5. 安裝的NuGet; PM>安裝,包裝UmbracoCms
  6. 生成解決方案
  7. 讓我的錯誤

注:我安裝7.1.1版本,並使用Visual Studio 2012專業版

+1

聽起來像你選擇不覆蓋global.asax(和/或web.config在安裝過程中)。請重試並回答YES以覆蓋web.config和global.asax。 – sebastiaan

+0

我甚至沒有機會說是/否。安裝時在控制檯中注意到這一點。 'Web.config'已經存在。正在跳過... 'Global.asax'已經存在。正在跳過... – Sigils

+1

好的,也請確保更新到最新版本的NuGet,它對這些奇怪的錯誤中的一些有幫助。 – sebastiaan

回答

1

感謝大家的替代解決方案, 我只是發現它不工作的情況下,是因爲我需要更新的Visual Studio 2012爲他們的新的更新,版本4

因此,如果任何人通過Visual Studio中得到這種嘗試安裝一把umbraco 7錯誤的2012

錯誤1

對象引用不設置到對象的實例。

[NullReferenceException: Object reference not set to an instance of an object.] 
    Umbraco.Web.UmbracoModule.BeginRequest(HttpContextBase httpContext) +16 
    Umbraco.Web.UmbracoModule.<Init>b__8(Object sender, EventArgs e) +253 
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +136 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +69 

錯誤2

The view '/umbraco/install/views/index.cshtml' or its master was not found or no view engine supports the searched locations. The following locations were searched: 
/umbraco/install/views/index.cshtml 

更新的Visual Studio 2012到版本4(最新)

  1. 工具
  2. 擴展和更新
  3. 更新

只要有更新的一切。

+0

我在生產中出現此錯誤。什麼是Visual Studio更新與'umbraco'代碼有關嗎? –

+0

你好@ZainShaikh,抱歉回答遲到。希望你已經找到了正確答案。但是,好像你沒有更新版本的NuGet Manager, Umbraco和Visual Studio之間的衝突,一些權限和策略不相互關聯,這意味着一些文件沒有正確傳輸到Visual Studio中 – Sigils

+0

不,錯誤是因爲publis興。我發佈了導致問題的部署網站。目前,我正在暫存服務器上運行未發佈的網站。 –

5

之前安裝一把umbraco釐米到現有的VS MVC4項目你必須刪除

  1. App_Start文件夾中的所有配置文件,
  2. web.config中的'views'文件夾和
  3. MVC項目的global.asax文件。

欲瞭解更多詳細信息,請參閱鏈接 http://umbraco.tv/videos/developer/fundamentals/surface-controllers/setting-up-the-vs-solution/

+0

問候SAIndia,我試圖在安裝Umbraco之前刪除所有文件。但不幸的是,我得到一個新的錯誤! :(未找到'/umbraco/install/views/index.cshtml'或其主人的視圖或沒有視圖引擎支持搜索的位置。搜索以下位置: /umbraco/install/views/index.cshtml – Sigils

+0

This是一個很好的功能.... – Jimmy

1

您還可以設置按以下步驟一把umbraco 7應用程序,

  1. 安裝微軟的WebMatrix(http://www.microsoft.com/web/webmatrix/
  2. 打開WebMatrix中 - >新建 - >應用程序庫
  3. 選擇Umbraco CMS,然後單擊下一步並按照說明進行操作。
  4. 完成後,您可以使用WebMatrix本身工作umbraco,或者您可以在Visual Studio中打開創建的網站來工作。
+0

只是不使用SQL Server CE由於這個已知的問題http://issues.umbraco.org/issue/U4-4621 – VictorySaber