背景
我已经创建了标准的 Virtocommerce 商店和管理员(您可以在 vcadmin.azurewebsites.net 和 vcstore.azurewebsites.net 上看到它们——抱歉,我没有足够的业力来发布超过 2 个链接)
目标
因此,我根据以下说明开始制作新商店:docs.virtocommerce.com/display/vc1devguide/New+Store+getting+started
问题
在这个过程中我犯了一些错误:
- 安装 VC-SDK 后,我的本地商店 localhost/vcstore 开始写入错误http://screencast.com/t/ne0oP3CMfJdB “弹性搜索服务器失败”(意味着 /vcadmin 工作正常)
- 通过 SDK 和 IIS express 启动新 Store 后,出现错误~"can't load MySQLProvider"。
- 毕竟,当我尝试为新商店启动 CommerceManager 时,发生了关于~“路径访问拒绝”的错误:http : //screencast.com/t/erTW6vaJ
解决方案
- 重建解决方案 VirtoCommerce.sln 并运行 setup-search.ps1
- 只需在 c:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 中注释字符串:
<!-- 添加名称="MySQLMembershipProvider" ... -->
- 使用文件夹属性,将 [所有] 用户 [完全访问权限] 授予 [c:\Program Files\VirtoCommerce 1.12\SDK\Resources] 文件夹。