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. 什么是PWA

    什么是PWA:https://www.jianshu.com/p/299c9c720e56 2019前端必会黑科技之PWA:https://www.jianshu.com/p/098af61bbe04 ...

  2. hashMap怎样解决hash冲突

    通过链表的方式处理: java1.7是单向链表 jvav1.8在数量小于8时是单向链表,大于8就是红黑树,查找方式遍历判断 解决冲突的方式很多,例如再hash,再散列(开放地址法,探测再散列)

  3. C++学习 之 类的声明及成员的访问(笔记)

    1.类的声明 简单来说,属性以及对属性的操作的整合叫做类.要声明类可使用关键字class,并在它的后面定义类名,然后紧接着是属于该类的代码块{}.类的声明类似于函数声明,类的声明本身并不改变程序 的行 ...

  4. 纯CSS实现tag彩色标签

    利用纯CSS实现彩色tag标签,效果如下图 代码如下: .items a:nth-child(9n){background-color: #4A4A4A;} .items a:nth-child(9n ...

  5. PB动态游标代码段

    sql = "select p_partno  from p_partno_rm group by p_partno order by p_partno"declare my3 d ...

  6. Storm的基本概念

    Storm的基本概念 Topology:拓扑,也俗称一个任务,类似于MapReduce中的job.将Spout.Bolt整合起来的拓扑图.定义了Spout和Bolt的结合关系.并发数量.配置等等. S ...

  7. execjs执行js代码报错:Exception in thread Thread-1

    最近在爬一个js数据加密的网站的时候,出了点问题,困扰了我两天 直接运行js文件的时候正常,但是用execjs运行js代码的时候总是会报错 最后翻了很多博客之后,终于找到了原因:原因是有一个程序在使用 ...

  8. 微信小程序wx.showActionSheet调用客服信息功能

    微信小程序wx.showActionSheet调用客服消息功能 官方文档的代码: wx.showActionSheet({ itemList: ['A', 'B', 'C'], success (re ...

  9. groovy程序设计

    /********* * groovy中Object类型存在隐式转换 可以不必使用as强转 */ Object munber = 9.343444 def number1 = 2 println mu ...

  10. 简单易用的字符串模糊匹配库Fuzzywuzzy

    简单易用的字符串模糊匹配库Fuzzywuzzy 阅读目录 FuzzyWuzzy 简介 安装 用法 已知移植 FuzzyWuzzy 简介 FuzzyWuzzy 是一个简单易用的模糊字符串匹配工具包.它依 ...