问题标签 [nopcommerce-4.1]

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 回答
467 浏览

c# - 4.10 带有 NuGet 包参考的插件无法正确部署

我有一个简单的 nopCommerce 4.10 插件,在部署和加载时无法找到通过 Nuget 包引用的程序集。

例外:插件“我的插件”。无法加载文件或程序集“IdentityServer4,版本=2.1.1.0,文化=中性,PublicKeyToken=null”。该系统找不到指定的文件。

如果我将 nuget 包的程序集直接复制到项目中并将其视为内容并部署程序集,则会找到并加载该程序集,但是这是 hacky 并且不是应该的工作方式。

我可以看到 Nop.Plugin.Payments.Square 插件使用 RestSharp 但是它本身并没有引用 Nuget 包,而是作为插件目录根目录中的程序集的副本,就像我在解决方法中所做的那样。

所以问题是 - 如何部署和解决插件中引用的 nuget 包?

0 投票
1 回答
382 浏览

.net - 如何从 Fiddler 或移动应用程序访问 nopCommerce-API

作为 nopCommerce 的新手,陷入了一个问题。需要 nopCommerce API,使用它您可以创建产品、检索产品、更新产品或删除与您的 nopCommerce 网站无关的产品。

API 单独部署而不与 nopCommerce 网站都具有相同的数据库和功能,假设任何移动应用程序或第三方客户端工具(如Fiddler )都可以通过 API 访问这些功能。

注意:我的 NopCommerce 版本是 4.10

0 投票
1 回答
459 浏览

asp.net-core - nopCommerce asp.net 核心性能

我已经对 nopCommerce 4.10 的最新版本进行了小型性能测试,结果并不好。https://github.com/nopSolutions/nopCommerce/issues/3257

有没有人已经面临这个问题?有谁知道如何找到和解决根本原因?

0 投票
1 回答
234 浏览

asp.net-core - 如何更改 nopcommerce 管理侧菜单的显示名称

问题截图: 在此处输入图像描述

我想更改显示名称。

  • 到目前为止我做了什么:

将此行添加到sidemap.config

将此行添加到defaultResources.nopres.xml

我正在阅读这个博客: http: //lateshtclick.com/blogpost/adding-a-new-menu-item-in-admin-panel

但它不起作用!:(

我正在使用 NopCommerce 4.1

0 投票
1 回答
1005 浏览

c# - 安装插件时出现 NopCommerce 4.10 错误

嗨,一直在关注 NopCommerce 的Pluralsight课程,但它是针对旧版本的。

我一直在尝试在 NopCommerce 4.10 中构建相同的功能

当我尝试安装插件时,出现错误:

没有找到满足所有依赖关系的构造函数。

数据库中没有创建表。该错误清楚地表明这些是不满足的依赖关系,但它是什么?我如何满足它?我有一个对象上下文和 2 个正在向 autofac 注册的实体,如果我是对的,这就是我所需要的。这里有什么问题?

插件文件:

PromoImageRecord.cs

PromoSliderRecord.cs

PromoImageMap.cs

PromoSliderMap.cs

PromoSliderObjectContext.cs

PromoSliderDependencyRegistrar.cs

PromoSliderPlugin.cs

Notes.txt:-

plugin.json:-

有人可以帮忙吗!

0 投票
1 回答
363 浏览

c# - 我想在 nopcommerce 4.1 或更高版本中创建聊天机器人小部件插件

我是 nopcommerce 的新手,我了解 nopcommerce 的所有基本代码流。所以现在我开始复制插件(小部件)。我创建了一个可以安装和卸载的插件,但不知道如何创建一个小部件并在所有页面中共同添加它。我想要实现的是在聊天栏中调用 iframe 组件。我将在这个问题中添加视图代码

现在我在 nop.web/shared/_root.cshtml 中添加了这段代码。所以现在聊天栏出现在所有页面中

现在我想将它添加为单独的小部件。

0 投票
1 回答
63 浏览

c# - 将侧边栏中的默认选择更改为我的自定义插件

我正在为 Nopcommerce 4.1 创建一个自定义插件以用于学习目的。我复制了默认插件 PickupInStore 并将其更改为我的需要。然后我在侧边栏中添加了一个自定义项目,该项目重定向到我的插件的配置页面并且它可以工作,但是当我单击它时,它不会突出显示新项目,而是配置>运输>取货点中的一个项目。所以我的问题是如何在单击其他内容时突出显示添加的项目。

我在侧边栏中的插件的外观:https ://i.imgur.com/pu6aQhd.png

它打开了什么:https ://i.imgur.com/nsyfsrj.png

我在插件类中使用此方法将插件添加到侧边栏

0 投票
0 回答
1244 浏览

c# - Asp.net core 2.0 TLS 1.2 异常“客户端和服务器无法通信,因为它们不具备通用算法”

让我列出有关此应用程序的规格:

  • 适合我们所有人的 Windows 10
  • Asp.net 核心 2.0 网络应用程序
  • 我们都用VS2017
  • 我们正在使用 IIS Express
  • 已为此应用程序启用 SSL
  • 我们信任我们的 IIS express localhost 证书

在启动期间,我们执行以下操作:

我们遇到的问题只发生在我们的一些团队成员的本地环境中。

在后台任务线程中,我们使用System.Net.WebClient来调用我们应用程序的不同 URL(同样是 localhost),但这会导致异常,其最里面的异常消息是

客户端和服务器无法通信,因为它们没有共同的算法。

我们知道设置可以ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;解决问题,但我们需要将其保持在Tls12.

这必须是 IIS Express 或防火墙设置或其他环境中的设置。

Google 上的一些帖子建议我们安装 .NET 4.6+,但我们都已经安装了它,所以不是这样。

0 投票
1 回答
642 浏览

c# - 尝试使用 DropZone JS 上传文件时服务器响应 400 代码

我正在尝试使用 Dropzone JS 上传文件,但收到错误消息:

服务器响应 400 代码”

我尝试@Html.AntiForgeryToken()在表格中设置。我也尝试发送一个令牌:

但仍然有同样的错误。

我的 HTML:

我的 JS:

我的行动:

0 投票
1 回答
148 浏览

asp.net - 如何在注册路由类中获取当前的基本 url?

我正在为 nopcommerce 购物车(ASP.NET Core 2.1)开发插件。在 RouteProvider 类中注册路由之前,我需要访问当前域名以进行一些验证检查,但是当使用 IHttpContextAccessor 获取 Httpcontext 并获取当前域时,Httpcontext 为空。

是否有任何解决方案可以在路由提供者类中访问当前域名?

在我开发的应用程序中,用户首先输入插件应该使用的域名,然后购买插件。购买后我们生成一个与域名映射的许可证密钥,用户必须在插件设置中输入此许可证密钥。因为插件覆盖了 nopcommerce 的一些主要路线,所以我需要首先检查插件当前使用的许可证密钥和域名是否有效。此路由必须在编译时注册。