1、下载

千万不要去GitHub上下载,千万不要去GitHub上下载,千万不要去GitHub上下载!!!,重要的事情说3遍,说多了都是泪,你懂的

下载网址:https://www.nopcommerce.com/downloads.aspx,需要登录,注册一个,非常简单

1就是源码啦,2是安装文件,我没下

2、包还原

哎这里各种NuGet包还原不上啊啊啊啊,最后的解决方法是,打开项目所在文件,找到*.csproj文件,用记事本打开,复制你们用到的包名称,然后再在项目上右键——》管理NuGet包里面查找安装的,奇怪的是,之前一直还原不了的,在这里查找几个之后,后面的就刷刷刷的都装上了。当然我中间给自己的包管理器里加了好几个网址,NuGet还原不了的,可以加进去试试

https://nuget.cnblogs.com/v3/index.json
https://api.nuget.org/v3/index.json
https://www.nuget.org/api/v2/
https://nuget.org/api/v2/

最后的我程序包源长这样(想来个捂脸的表情,好像没有,你们自己脑补一下):

3、调试

包还原之后,就可以调试啦,调试起来的界面是英文的,第一步是安装,首先修改语言为中文(其实英文也勉强看得懂,但是又中文嘛,照我这么菜的英文水平,万一弄错了呢),来一张完整的截图(听说管理员密码默认是1,可能是)

然后就是等着安装完成

好吧,我报错了

一开始,我以为是我写数据库实例的时候用了点,因为我本地装了SQL 2008和 SQL 2014,但是打开数据库看都创建了,所以只能打断点跟一下了

断点错误:

'OFFSET' 附近有语法错误。
在 FETCH 语句中选项 NEXT 的用法无效。

百度了一下,是SQl Server 2012+才支持的语法,好嘛,果然是SQL Server引起的。找到了原因本来想着去改一下连接字符串,让它指向我的SQL server 2014的却鬼使神差直接在sql 2008里面删了创建的数据库,在运行,哦豁,程序崩了。哎,我真是会给自己挖坑!,这下找到数据库连接字符串的位置,改了也没有用了。顺便提一下,数据库连接字符串的位置在:\Presentation\Nop.Web\App_Data\dataSettings.json 里,最后试一次,删了这个连接字符串,如果不行就把数据库拿回来,反正在我的回收站里躺着呢。

果然删了数据库连接字符串再运行,又重新回到了安装界面,666,但是,我SQl server 2008和SQL Server2014的实例名是一样的,┭┮﹏┭┮,百度说不能修改,要重装!正要重装的时候,发现2014有两个实例名,另一个实例名里的数据库还跟与2008里的数据库不太一样,于是果断用另一个实例名安装。

好了,运行成功了,剩下的就是进一步研究功能和架构,不过在这之前,还是先把中文语言包装上,不然什么也看不懂。

语言包下载地址:https://download.csdn.net/download/so421306615/10684427(不要积分的,感谢这位好像的大哥,自从csdn账号丢了后,穷的要死)

转了半天没有找到后台入口,没办法,英语菜嘛,然后直接暴力点,在地址栏输入/Admin/Language,瞬间抵达后台。

之后的操作步骤,可以参考这篇文章 https://www.cnblogs.com/nopcommerce-b2c/p/3757453.html

语言添加完之后找不到导入的地方直接点列表最后的编辑按钮就能找到导入按钮了,Over

附:英文太菜,所以下了一个自动将英文注翻译成中文的插件:Comment Translator

安装说明:https://lindexi.oschina.io/post/VisualStudio-%E6%8F%92%E4%BB%B6-%E7%BF%BB%E8%AF%91%E6%B3%A8%E9%87%8A.html

我下的第二个,第一个装不上(然鹅装上了也没有什么鸟用,因为没有找到翻译的服务地址,这个地址是错误的 http://mti-translate-api-mti-translate-api.a3c1.starter-us-west-1.openshiftapps.com/,有知道的网友请告知我一下,谢谢)

PS:这篇文章是我在等待微信网站应用审批的时候研究些的,感觉nopcommerce确实很强大,功能完善,希望我后期有空接着研究

nopCommerce4.10学习笔记——入门的更多相关文章

  1. PHP学习笔记 - 入门篇(5)

    PHP学习笔记 - 入门篇(5) 语言结构语句 顺序结构 eg: <?php $shoesPrice = 49; //鞋子单价 $shoesNum = 1; //鞋子数量 $shoesMoney ...

  2. PHP学习笔记 - 入门篇(4)

    PHP学习笔记 - 入门篇(4) 什么是运算符 PHP运算符一般分为算术运算符.赋值运算符.比较运算符.三元运算符.逻辑运算符.字符串连接运算符.错误控制运算符. PHP中的算术运算符 算术运算符主要 ...

  3. PHP学习笔记 - 入门篇(3)

    PHP学习笔记 - 入门篇(3) 常量 什么是常量 什么是常量?常量可以理解为值不变的量(如圆周率):或者是常量值被定义后,在脚本的其他任何地方都不可以被改变.PHP中的常量分为自定义常量和系统常量 ...

  4. PHP学习笔记--入门篇

    PHP学习笔记--入门篇 一.Echo语句 1.格式 echo是PHP中的输出语句,可以把字符串输出(字符串用双引号括起来) 如下代码 <?php echo "Hello world! ...

  5. LESS学习笔记 —— 入门

    今天在网上完成了LESS的基础学习,下面是我的学习笔记.总共有三个文件:index.html.main.less.mian.css,其中 mian.css 是 main.less 经过Koala编译之 ...

  6. Dubbo -- 系统学习 笔记 -- 入门

    Dubbo -- 系统学习 笔记 -- 目录 入门 背景 需求 架构 用法 入门 背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行, ...

  7. solr学习笔记-入门

    solr学习笔记 1.安装前准备 solr依赖java 8 运行环境,所以我们先安装java.如果没有java环境无法启动solr服务,并且会看到如下提示: [root@localhost solr- ...

  8. Netty学习笔记-入门版

    目录 Netty学习笔记 前言 什么是Netty IO基础 概念说明 IO简单介绍 用户空间与内核空间 进程(Process) 线程(thread) 程序和进程 进程切换 进程阻塞 文件描述符 文件句 ...

  9. ADO.NET 学习笔记 入门教程

    本文转载自:http://www.youarebug.com/forum.php?mod=viewthread&tid=57&page=1&extra=#pid63 这是本人在 ...

随机推荐

  1. Memcached安装 常用指令

    Memcached 源码安装 # 安装依赖yum install -y gcc gcc-c++ automake autoconf make cmake libevent-devel.x86_64# ...

  2. 从入门到自闭之Python三大器--生成器

    1.什么是生成器 核心:生成器的本质就是一个迭代器 迭代器是python自带的的 生成器是程序员自己写的一种迭代器 编写方式: 基于函数编写 推导式编写 def func (): print(&quo ...

  3. 用data的方法获取值的时候,要注意的问题一定要在先封装好

    var art=$(".add-more").prev().find(".content").data("list1"); 我们一定要在aj ...

  4. 附录2:CEL文件格式

    一.版本3 描述 version 版本号,设为3 Cols 列数 Rows 行数 TotalX 和Cols一样 TotalY 和Rows一样 OffsetX 无用,设置为0 OffsetY 无用,设置 ...

  5. redis 学习(10)-- redis 慢查询

    redis 慢查询 什么是慢查询 MySQL会记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为慢查询,都记在慢查询日志里. redis 的生命周期 客户端向Redis服务器发送命令 ...

  6. leecode刷题(29)-- 二叉树的中序遍历

    leecode刷题(29)-- 二叉树的中序遍历 二叉树的中序遍历 给定一个二叉树,返回它的中序 遍历. 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] 思路 跟 ...

  7. sql server SQL 服务器 - RDBMS

    SQL 服务器 - RDBMS --现代的 SQL 服务器构建在 RDBMS 之上. DBMS - 数据库管理系统(Database Management System) --数据库管理系统是一种可以 ...

  8. PHP扩展开发01:第一个扩展

    我们先假设业务场景,是需要有这么一个扩展,提供一个叫ccvita_string的函数,他的主要作用是返回一段字符.(这个业务场景实在太假,大家就这么看看吧)对应的PHP代码可能是这样: functio ...

  9. SQLAlchemy技术手册

    一.ORM 框架简介 对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的.面向对象的开发方法是当今企业级应用开发环境中的主流开发方法 ...

  10. 第一个简单的Echarts实例

    该示例使用 vue-cli 脚手架搭建 安装echarts依赖 npm install echarts -S 或者使用国内的淘宝镜像: 安装 npm install -g cnpm --registr ...