Umbraco 7.2.6安装以及文化和主机名称问题

时间:2015-06-24 09:31:46

标签: c# asp.net-mvc asp.net-mvc-4 umbraco umbraco7

我正在使用MVC 4,WebAPI 2.0和Umbraco 7.2.6开发Web应用程序。今天我遇到了两个问题

第1期

文化和主机名:无法保存文化和主机名。请参阅随附的屏幕截图。 enter image description here

<小时/> enter image description here

第2期

在创建新的Umbraco安装时,我收到了此错误

  

“如果未指定umbracoPath,则无法创建MVC区域路径”

。我通过添加修复了这个问题。之后我一个接一个地得到错误。我得到的最新错误"System.Web.WebPages.Razor"不存在,但我通过获取属性来检查路径,我可以在路径中找到dll。

有人可以帮助解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我今天遇到了同样的问题。当我使用7.2.6的干净安装它工作正常,所以我比较了我的Umbraco与干净的api调用,并注意到我的指向/ api / v1 / DomainsApi / SaveLanguageAndDomains而不是/ umbraco / BackOffice / Api / DomainsApi / SaveLanguageAndDomains。

事实证明,这是由我自己调用MapHttpRoute引起的,我注册了自己的api。一旦我删除它,错误就消失了。

我不知道为什么这会导致Umbraco的内部api使用不同的路径。我唯一可以想象的是它使用了第一个映射的http路由,现在已成为我的路径。更改路线名称没有帮助......

不幸的是,我还没有真正的解决方案,仍然希望使用我自己的api路线。