我想编写一个与EPiServer数据库交互的控制台或winforms应用程序。由于我不想在数据库的深入处理,我想使用EPiServer API。
但是,所有示例都使用“CommunitySystem.CurrentContext”,在网站外部运行时为null。
现在,我要将大量数据从遗留系统传输到EpiServer社区,我真的不想从网页上做到这一点,而是从我可以控制的应用程序中做到这一点。
我有什么办法可以在网络环境之外使用API吗?
答案 0 :(得分:0)
我对社区模式并不熟悉。但是......我没有遇到通过网络表单(或控件)运行大量导入的问题。密钥(除了已禁用执行和数据库超时)已经通过站点服务器上的Internet Explorer运行它,并将站点的域名映射到HOSTS文件中的127.0.0.1。它可以在发送响应之前将进度记录到表或文本文件中运行数小时和数小时。
答案 1 :(得分:0)
我的同事Jarle想出了最后几位和blogged the whole process here所以如果你想在IIS之外运行EPiServer API,那就是开始的地方。像魅力一样工作!