2015-06-24 31 views
0

我正在開發一個使用MVC 4,WebAPI 2.0和Umbraco 7.2.6的Web應用程序。今天我面臨兩個問題Umbraco 7.2.6安裝和文化和主機名問題

1期

文化和主機名:無法保存文化和主機名。請參閱附件截圖。 enter image description here


enter image description here

第2期

在創建新的一把umbraco安裝,我得到這個錯誤

「沒有umbracoPath無法創建MVC區域路徑指定」

。我通過添加解決了這個問題。之後,我得到一個接一個的錯誤。我得到的最新錯誤是"System.Web.WebPages.Razor"不存在,但我檢查了路徑的屬性,我可以找到路徑中的DLL。

有人可以幫助解決這個問題嗎?

+0

重新發布2,你有檢查過嗎? https://our.umbraco.org/forum/getting-started/installing-umbraco/40574- Cannot-create-an-MVC-Area-path-without-the-umbracoPath-specified –

+0

@JannikAnker謝謝。 –

+0

有幫助嗎? :-)我現在認爲它可以解決這兩個問題,實際上。 –

回答

1

今天我遇到了同樣的問題。當我使用7.2.6的乾淨安裝時,它工作正常,所以我比較了Umbraco的api調用和乾淨的安裝,並注意到我指向/ api/v1/DomainsApi/SaveLanguageAndDomains而不是/ umbraco/BackOffice/Api/DomainsApi/SaveLanguageAndDomains。

事實證明,這是我自己致電MapHttpRoute的地方,在那裏我註冊了我自己的api。一旦我刪除它,錯誤消失了。

我不知道爲什麼這會導致Umbraco的內部API使用不同的路徑。我能想象的唯一事情就是它使用現在已經成爲我的第一個映射的http路由。更改路由名稱並沒有幫助...

不幸的是,我還沒有真正的解決方案,仍然想使用我自己的API路線。