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. Test:河北金力集团企业网集成

    三.网站建设部分(40分) 河北金力集团公文流转系统 1.项目需求: 河北金力集团是我省机械加工的龙头企业,主要从事矿山机械制造及各种机械零部件加工.企业有3个厂区,主厂区位于省高新技术开发区,3个分 ...

  2. 设置队列中文件上的“X”号的点击事件+uploadLimit动态加1

    目的:1.设置文件队列中“x”号的点击事件 2.每次删除服务器文件后,把uploadLimit + 1: 'onUploadSuccess': function (file, data, respon ...

  3. sql server len函数

    len函数 --返回字符表达式中的字符数 --如果字符串中包含前导空格和尾随空格,则函数将它们包含在内 --LEN对相同的单字节和双字节字符串返回相同的值 --示例:select LEN('no'), ...

  4. @RequestMapping-限定请求方法的映射

    限定请求方法的映射 测试: 如果非指定的请求方法访问时会出现405状态:

  5. win10上面快捷方式如何放到桌面上

    1.win+I  快捷方式调出windows设置 ,点击个性化. ​ 2.进入个性化设置界面,点击主题 ​ 3.进入主题设置后,点击右边的相关的设置下的桌面图标设置 4.在弹出的窗口中,将我们希望看到 ...

  6. 部署Flannel网络

    部署Flannel网络 部署flannel网络需要执行以下步骤: 1)写入分配的子网段到etcd,供flanneld使用 2)下载二进制包 3)配置Flannel 4)systemd管理Flannel ...

  7. 关于ES5中的prototype与ES6中class继承的比较

    ES5:继承: 1.ES5:继承 通过原型链实现继承.子类的prototype为父类对象的一个实例,因此子类的原型对象包含指向父类的原型对象的指针,父类的实例属性成为子类原型属性 2.ES6 的继承 ...

  8. Caffe之prototxt

    1.可视化工具: http://ethereon.github.io/netscope/quickstart.html 2.常用网络模型caffe-model之.prototxt: https://g ...

  9. Go语法的基本使用(三)

    // 长度 vs 容量. // 长度是目前里面有几个值 // 容量是最多能放多少个值 func main(){ var a =make(chan int,4) a<-1 a<-2 a< ...

  10. deep_learning_LSTM长短期记忆神经网络处理Mnist数据集

    1.RNN(Recurrent Neural Network)循环神经网络模型 详见RNN循环神经网络:https://www.cnblogs.com/pinard/p/6509630.html 2. ...