问题标签 [nopcommerce]

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 投票
3 回答
707 浏览

asp.net-mvc-3 - ajax.actionlink 在服务器和 Visual Studio 上显示不同的 url

我正在尝试使用 ajax.actionlink 删除购物车中的商品数量。我添加了一个 ajax.actionlink,它在我的本地计算机(使用 Visual Studio 2010)上运行良好,但在我的服务器上却不行。这是代码:

在我的本地计算机上,生成的链接是: http://localhost:2565/shoppingcart/removequantityfromproduct/16

然而,在我的服务器上,结果链接是:http: //www.domain.com/shoppingcart/removequantityfromproduct?productId=16

两个链接都可以在本地计算机上运行,​​但两个链接都会在服务器上导致 404 错误。

有谁知道为什么服务器和本地计算机上的 url 不同?谁能解释为什么路由在本地计算机上有效但在服务器上无效?

(我使用 nopCommerce 2.1 作为这个网上商店的基础。)

[编辑:更正了生成的 URL:s。我输入了添加产品的 URL,而不是删除产品的 URL。] 2011-10-10 11:23

[编辑从 NopCommerce 添加了 RouteProvider.cs] 2011-10-10 11:30

动作方法:

0 投票
1 回答
748 浏览

asp.net - 使用 webmatrix 安装 nopcommerce 时遇到问题

我正在尝试在我的本地主机上使用 webmatrix 安装 nopCommerce,一切都很好,直到我去访问该站点并完成安装。我进入第二页并使用集成的 Windows 管理。单击下一步后,我收到此错误....

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)

0 投票
1 回答
483 浏览

asp.net - 如何在网页上获取应用程序池信息

有谁知道将应用程序池的内存使用情况输出到网页上的标签?遗憾的是,我无法访问服务器本身,因此我无法直接访问 IIS。我正在运行 nopcommerce 并想了解它在应用程序池中占用了多少内存。

0 投票
2 回答
1582 浏览

asp.net-mvc-3 - nop commerce automapper 异常,缺少类型映射配置或不支持的映射

我试图调试并找到不匹配的来源,但我不能。关于在哪里看的任何想法?

这是模型

这是它试图映射到的实体

和出现问题的映射器

0 投票
3 回答
8013 浏览

asp.net-mvc - 为使用 Razor 添加到模型中的每个类别添加不同的背景图像

我有一个类别模型,我将它用于我的电子商务系统,我为每个添加的类别都有一个固定的背景图像,我想要实现的是以编程方式为每个添加的类别添加不同的背景图像。下面是代码,目前我正在通过css添加图像。

}

类别 - 项目的 CSS

任何建议或替代方案将不胜感激,我只需要为每个类别项目添加不同的背景图像,目前背景图像固定在 datalist 使用的类别项目类中。

0 投票
1 回答
1279 浏览

asp.net-mvc - 如何在 nopCommerce v2.20 插件中创建 EditorTemplate

我正在尝试为 nopCommerce v2.20 创建一个插件,该插件允许用户通过描述要求并附加任何相关文件来请求商品和服务的报价。

我已经开始使用http://blog.csharpwebdeveloper.com/2011/09/10/writing-a-plugin-for-nopcommerce-2-x/作为指南,到目前为止这非常好。我的项目与博客文章中的项目几乎相同,所以我只会添加我认为需要的代码片段,所以如果我遗漏了任何重要的内容,请让我扩展并提供详细信息。

现在我想添加一个工具来使用 uploadify 上传多个文件,并根据现有代码决定我应该为附件创建一个 EditorTemplate。

我的问题是,当我使用以下代码行获取模板时,我无法弄清楚如何以 MVC 框架可以定位的方式设置模板。

在我的模型中,我使用 Attachment 属性上的 UIHintAttribute("Attachments") 来识别没有明显效果的模板。

我在“Views”文件夹下创建了一个名为“EditorTemplates”的文件夹,并添加了一个名为“Attachments.cshtml”的文件,其中构建操作设置为“Embedded Resource”,内容如下:

一旦我可以让 MVC 框架解析其位置,我打算实现该模板。

那么是否可以在插件中拥有一个编辑器模板(与主项目分开的类库),如果是这样,我需要做什么才能使 MVC 框架解析我的模板位置?

我还想补充一点,我对 MVC、Razor 和 nopCommerce 还是很陌生,如果我错过了一些明显的东西,请提前道歉。

作为一个方面,你能否为我的问题建议一个更好的标题,因为 stackoverflow 告诉我它看起来很主观?

谢谢

0 投票
2 回答
20699 浏览

performance - 调试实体框架 SQL 语句

在使用实体框架进行 SQL 通信时,我的响应时间模式很奇怪。

这是来自我的网络主机:

在此处输入图像描述

这是来自我的本地服务器:

在此处输入图像描述

我担心的是响应时间的增加。我已将问题缩小到代码 Nop.Data > EfRepository.cs > public void Insert(T entity) > _entities.Add(entity); 中的一行。是的,我知道这对于 NopCommerce 来说非常具体,但重点是我正在向她寻求有关如何调试的帮助。

我可以捕捉到一些显示正在执行的 SQL 的事件吗?或者我还能做些什么来了解更多在上述命令中实体框架中实际发生的事情。

0 投票
2 回答
1326 浏览

asp.net-mvc-3 - 使用 Razor 创建局部视图

我有一个使用模型@model.topics 的母版页,我创建了一个使用模型@model.ContactUsModel 的局部视图,并且我正在我的母版页中呈现该视图,但它出现了错误:模型项传入字典的类型为“Nop.Web.Models.Common.topics”,但该字典需要“Nop.Web.Models.ContactUsModel”类型的模型项。

我正在使用以下方法调用部分视图:

任何建议或建议我在这里做错了什么

0 投票
1 回答
2381 浏览

asp.net-mvc-3 - Asp.Net MVC 3 - 映射已经属于某个区域的单独路线

首先请记住,我是 nop/mvc 的新手,尽管我尽了最大的努力,但无法找到解决这个看似简单的任务的方法。

我一直在为我正在制作的插件定义自定义路由,到目前为止一切正常。我定义的任何路线都没有问题(例如,我为“/Dealerlocator”和“Dealer/List”设置了路线)

问题来自这样一个事实,即已经为“/ Admin”定义了一个区域,所以当我尝试为“Admin/Dealer”之类的东西设置自定义路由时,据我所知,我的路由正在被解决区域而不是我的自定义路由。看起来我的控制器永远无法到达,因为它与区域路由使用的名称空间不同,并且我收到“找不到资源。”错误。

所以我想要发生的是,当我转到“Admin/Dealer”时,它会忽略这一原因中该区域中设置的路由,并使用我在 RouteProvider 类中定义的路由。

有人建议使用 DataTokens 来解决这个问题。但是我不能让他们工作。

我的插件路由代码:

Nopcommerce的管理区域路由:

如果控制器名为“经销商”,我尝试将区域注册的条件设置为不匹配,这似乎有效。但我无法更改 AdminAreaRegistration 类,因为它是核心 nop 框架的一部分。我希望看到在 RouteProvider 类中完成的所有工作。也许有一种方法可以将我的路线的优先级设置得更高,所以它是第一个解决的?谢谢。

0 投票
1 回答
482 浏览

nopcommerce - 无法在 appharbor 下构建 notcommerce 项目

我使用 nopcommerce 创建了一个商店。现在我想将它部署在 appharbor 上。但我有一个小问题:nopcommerce 没有.sln文件(有文件列表)并且 appharbor 无法构建项目。

谢谢你。