启用SSL时NopCommerce商店内页未获取

拉吉什S

我在Nop Commerce 3.0中有一个项目。上周,我尝试在我的服务器中启用SSL加密

网站。我已经在“商店”表中启用了SSL,然后进行了设置

SecuritySettings.ForceSslForAllPages =否。然后,在本地主机中测试我的应用程序之后。

我的主页显示正确

在此处输入图片说明

但是,当我单击主页上的“登录”链接时,出现此错误

在此处输入图片说明

后面的代码

 [NopHttpsRequirement(SslRequirement.Yes)]
        public ActionResult Login(bool? checkoutAsGuest)
        {
            var model = new LoginModel();
            model.UsernamesEnabled = _customerSettings.UsernamesEnabled;
            model.CheckoutAsGuest = checkoutAsGuest.HasValue ? checkoutAsGuest.Value : false;
            model.DisplayCaptcha = _captchaSettings.Enabled && _captchaSettings.ShowOnLoginPage;
            return View(model);
        }

在web.config中

 <authentication mode="Forms">
  <forms name="NOPCOMMERCE.AUTH" loginUrl="~/login" protection="All" timeout="43200" path="/" requireSSL="false" slidingExpiration="true" />
</authentication>

但此页面可在http中找到。我不希望此页面带有https

请帮忙。

编辑

我有一个借口可以说,因为我不知道如何解决这个问题。这个项目是我的

新作业。我不是这个项目的真正开发商。这个项目在

实时网站没有任何问题。请查看下面的屏幕截图。(网址不是

正确的。)

实时网站首页

在此处输入图片说明

我单击了登录链接,它可以正确重定向登录页面。

在此处输入图片说明

我在管理部分检查SSL配置。但是我不知道这是真的。

在此处输入图片说明

我将实时数据库连接到本地主机源代码,但出现上述本地主机错误。

我想这取决于此SSL配置的Nop.Core项目。

拉吉什S

我们使用反向工程工具从网站上正确运行的Nop.Core dll生成源代码。我们发现有些类正在使用帮助程序功能来构建网站中的URL。此函数直接在网址中附加https字符串。

这些是Nop.Core项目中的以下类和路径

  1. ResolveLinksHelper.cs-Nop.Core / HTML

  2. WebHelper.cs-根目录

  3. CommonHelper.cs-根目录

在这些函数中,我们将所有“ https”字符串替换为“ http”。

现在,该应用程序在托管后可以完美运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

启用SSL时NopCommerce商店内页未获取

来自分类Dev

Nopcommerce商店配置

来自分类Dev

Nopcommerce注册新商店

来自分类Dev

Nopcommerce商店配置

来自分类Dev

使用available()时未获取全部数据

来自分类Dev

UIButton在点击时未获取事件

来自分类Dev

登录时未获取/ etc / profile

来自分类Dev

初次登录时未获取Bash别名

来自分类Dev

Web浏览器未获取SSL证书

来自分类Dev

子Moc在获取时未获取最新更改

来自分类Dev

离子-单击标题按钮时未获取表格数据

来自分类Dev

上传时未获取文件类型和tmp_name

来自分类Dev

设置UICollectionViewController时出错-笔尖但未获取UICollectionView

来自分类Dev

为什么在发布Web App时未获取对WebJob的更改?

来自分类Dev

打印成对的向量时未获取输入值

来自分类Dev

使用phpmailer发送邮件时未获取CSS

来自分类Dev

使用CodeIgniter上传库时未获取文件名

来自分类Dev

在C中使用指针时未获取变量的指定值

来自分类Dev

使用 FormData 时未获取文件数据

来自分类Dev

递归渲染组件时,React-redux 未获取状态

来自分类Dev

在使用phonegap在android中禁用并再次启用后,GPS仍未获取

来自分类Dev

属性未获取NotifyPropertyChanged

来自分类Dev

OpenWeather:未获取数据

来自分类Dev

Google Cloud Platform上的Bitnami启用SSL问题:启用SSL时请修复DNS条目

来自分类Dev

使用路由时从 vuex 商店获取特定数据

来自分类Dev

为什么启用SSL时Charles Proxy不起作用?

来自分类Dev

Nginx在转发到其他URL时启用HTTPS / SSL

来自分类Dev

受保护的成员访问仅在未获取其地址时才起作用

来自分类Dev

Jenkins Gerrit触发器在构建时未获取我的更改

Related 相关文章

热门标签

归档