问题标签 [umbraco8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

c# - 无法在 Plesk Web Hosting 上托管 Umbraco CMS。获取 System.Security.SecurityException:错误

我正在尝试在 Plesk Web Hosting 上托管 Umbraco CMS 但出现安全异常,我还尝试将CAS 信任级别更改为 FULL但没有成功,请参阅下面的完整错误:

此外,我修改了 Web.config 文件并添加了<trust level="Full" />,请参见下面的代码:-

修改 Web.config 文件后出现配置错误,请参阅下面的完整错误

我还根据 Umbraco CMS Umbraco CMS 设置指南-> 文件和文件夹权限更改了所需的文件和文件 夹权限

请帮助我了解如何在 Plesk Web 托管环境上托管 Umbraco ASP.NET CMS。

服务器详情:

托管服务提供商:Plesk

.Net 框架版本我正在使用 4.7.03062

0 投票
1 回答
162 浏览

umbraco - Umbraco 后台 - 缺少模型生成器/生成模型

在本地运行,以管理员身份登录,“模型生成器”部分不存在。我的合作者,当使用相同的登录名在本地运行它时,它看起来很好:

在此处输入图像描述

但无论出于何种原因,我只是错过了该部分。

这是我的 Web.Config

我错过了什么?谢谢你。

0 投票
1 回答
278 浏览

c# - 来自 IPublishedContent 的 Umbraco 8 渲染图像

我第一次使用 Umbraco 8,与 Umbraco 6/7 相比,我被绊倒了很多。

所以我试图在 _Layout 局部视图中渲染一些图像。来自根目录中的项目列表。文档类型如下。

在此处输入图像描述

我在 _Layout.cshtml 中使用了查询构建器,最终得到以下内容来迭代徽标。

在此处输入图像描述

我试图访问 Url 属性

但得到异常

我花了几个小时在谷歌上搜索 Umbraco 8 图像渲染,但没有运气。只是想知道是否有人可以给我一个关于如何获得这些值的指针?

非常感谢罗

0 投票
3 回答
1278 浏览

xpath - Umbraco 8 - 使用 ContentAtXPath() 方法获取节点的子节点

我一直在重构现有的 Umbraco 项目,以便在取回文档数据时使用更高性能的查询,因为之前所有内容都是使用 LINQ 返回的。我一直在使用 Umbraco 通过 XPaths 和 Examine 进行查询的组合。

我目前很难尝试使用该Umbraco.ContentAtXPath()方法获取子文档。我想做的是根据我解析到该方法的路径获取子文档。这是我目前拥有的:

运行此返回“对象引用未设置为对象的实例”。错误并且无法确切地看到我哪里出错了(Umbraco 中这种查询形式的新手)。

理想情况下,我想增强查询以使用非 LINQ 方法进行排序,如此处所示

0 投票
0 回答
57 浏览

javascript - Umbraco 8:从 javascript 中的 URL 获取图像并将结果分配给表单中的 FileUpload 控件

背景:

在我的DocumentType我添加了一个FileUpload. 我从 API 请求 JSON,它返回一些元数据,包括图像的 url。

然后我想获取该图像(我已经知道该怎么做)并将其设置为 的内容FileUpload,这样它就可以保存到我在 Umbraco 中的文档对象中。

问)我如何以编程方式(在 JS 中)设置FileUploadUmbraco 8 内容表单中的内容?

例如

在此处输入图像描述

0 投票
2 回答
214 浏览

c# - Umbraco 8:SetValue 有一些无效参数 - 将新图像保存到媒体 C#

问)我怎样才能修复下面的方法调用,使它有有效的参数?

问题背景:

基于这里的这篇文章... - 我正在尝试从 URL 下载图像(为简洁起见,下面硬编码),然后将其保存到媒体文件夹。

我收到一个错误:

进口:

方法细节:

0 投票
2 回答
864 浏览

umbraco - Umbraco 8:获取 WebAPI 类中特定类型的所有内容

Q) 我如何访问我的网站内容,例如我的 WebAPI 类中的书籍收藏?

在 Umbraco 8 网站项目中,我在剃刀视图中使用以下内容来获取内容,效果很好,然后允许我遍历集合并构建我的页面,一切都很好。

但是,这不能在我的WebAPI类中编译——我不知道如何修复所需的引用。

我得到的错误:

我尝试过的其他事情:

// 这给出了错误:

0 投票
1 回答
45 浏览

umbraco8 - 在不使用 NodeId 或 Guid 的情况下设置 404 页面

我有一个使用 umbraco 的 web 应用程序,它有一个自定义类型 SinglePageApplication 的页面。此内容页面位于根目录:

此页面有一个 Id(例如:1050)并且此页面包含一个 Angular 应用程序。我想要的是当一个 url 不存在并且 umbraco 应该抛出 404 时,它会转到这个页面并让 Angular 处理页面未找到的情况。

为此,我已将 umbracoSettings.config 中的 error404 配置更改为此

这有效。但很快这个 Web 应用程序将发布,它具有不同的数据库,并且门户页面可能会有不同的 Id(和 Guid)。显然,umbraco 收到的 404 将不再转发到正确的页面,我必须在实时服务器上手动更改 id。我想防止这种情况发生。

umbracosettings.config 中的示例表明我可以使用 xpaths,当我在谷歌上搜索这个问题时发现了很多示例,但所有示例都适用于 umbraco 7,而且它们似乎都不适用于 umbraco 8,我觉得可能会为此有所改变环境。不幸的是,umbraco 8 的文档目前很差。

到目前为止,我尝试过的是:

也许我错过了一个,但他们也没有工作,所有这些都导致了丑陋的 404 页面。

当发生 404 时,将 umbraco 转发到内容页面的方法是什么,就像它使用 NodeId 但没有绑定到页面的 nodeId 或 Guid 一样?

0 投票
1 回答
86 浏览

c# - Umbraco 8:获取对 WebAPI 类中 DocumentType 定义的引用

问)如何在我的 UmbracoAPIController 类中获取对 DocumentType 定义的引用,以便我可以对属性进行 LINQ 查询?

背景:
我有一个从 JS 调用的 WebAPI 端点,它Book从我的数据库中获取项目。我想在我的 LINQ 查询中基于input变量(例如 ISBN)进行过滤。为此,我需要在我的UmbracoAPIController类中导入 DocumentType 定义。

尝试以下,Book我想转换的类型在哪里:

打破错误:


注意:请不要告诉我,除非您有明确、更好的选择,否则我只是在以“错误”的方式做所有事情,谢谢。

0 投票
1 回答
430 浏览

c# - Google api OAuth 因重定向 uri 不匹配而失败

我有一个网站,我可以在其中为成员创建活动,并且我正在尝试连接到谷歌日历 API,所以当我创建新活动时,我可以将其同步到日历。

我已遵循本指南:https ://developers.google.com/calendar/quickstart/dotnet 但是当我到达运行示例代码的部分时,必须通过 OAuth 进行身份验证。我得到以下信息: redirect_uri_mismatch 图片

我的代码:

我现在在本地运行网站,在视觉工作室。我所做的每个请求的端口号都会更改,因此设置端口号似乎不起作用。

这些是我在谷歌设置的设置。

谷歌控制台域设置。

我花了最后一天半的时间寻找解决方案,但到目前为止一直找不到任何东西。

我已经下载了 credentials.json 并添加到了解决方案中。欢迎任何资源或链接,或者我可以查看的示例代码。我不确定我是否正确设置了域,或者是否可以在本地运行时进行设置。