nopCommerce 4.10 部署到Windows Server服务器

1、去官网下载,如果你下载有源码的,那么自己在VS中打开,编译,并发布,把发布的文件,拷贝到服务器的某个目录中。或者,直接在官网下载no source的版本,这个no source的版本其实就是发布后的文件。我这里就是下载的no source的文件,下载之后,直接把这个文件拷贝到服务器上,然后解压缩放在一个文件夹里,比如在磁盘某个位置的nop文件夹里。

2、在服务器上安装IIS。这个时候你添加网站的话,大概率会出现500.19的报错。这个时候,官网有个指导安装环境的教程:Technology & System Requirements,里面说如果写了:

For nopCommerce 4.10 or above. Install .NET Core 2.1 runtime (download).

3、那还说什么呢,去下载啊:.NET core runtime

4、安装之后,需要重启IIS,重启方法很多,可以直接运行命令,即打开“运行”,输入iisreset命令,回车即可。如果不重启的话,大概率你会遇到下面502.5这个报错:
在这里插入图片描述

5、然后再测试一下网站就可以打开进行数据库的配置了。
在这里插入图片描述

6、这个时间点的服务器一般都是至少配置了.NET Framework 4或者4.5的框架,所以一般我们不需要安装额外的框架。在IIS上增加网站的时候,直接选择默认的DefaultAppPool,可以看到下面的属性里面显示的就是4.0的版本,如果你什么都没额外安装的,基本上也就这一个选项。如果你想要选择其他版本,比如3.0或者4.5的版本的话,那么给之前安装的Web服务器增加一些功能即可,直接全选,或者自己挑着选。
在这里插入图片描述
在这里插入图片描述

7、如果你发布的时候,nopCommerce提示没有修改某个文件夹的权限的话,那么编辑一下站点下面文件夹的选项即可。我这里是直接修改现有用户Users的权限,主要是给它一个写权限即可,其实我这边基本把所有权限全勾选了,实际过程中需要根据需要勾选。
在这里插入图片描述

8、如果你是在本机测试的话,有可能会这个错误:

不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者 是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。

需要在Windows功能里面增加安装ASP.NET的功能。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值