最近断断续续在学习DNN的Module development,前一段时间一直用的是那种最基本的方法就是直接通过DNN site添加Module,或者在VS 中打开DNN site 然后添加新的Module 在通过DNN site添加回去,这种方式对于一般的简单的site来时足够了可是如果是复杂的module就被催了,最近要做一个用到WCF的login module,其实在DNN中调用WCF在前一段时间的R&D中已经有用过,一种是用旧的方式就是像添加webService的方式添加进去。另外一种方式是比较新的方式通过proxy的方式,两种方式在直接调用service方法的时候都是没有问题的可以很好的完成数据处理工作,但是现在新的需求中的是一个有ASP.Net 页面修改来的需要用到UIP,我们一般的处理方式是在solution中添加一个UIP project但是在DNN 中我们用我一前的方式显然不能添加,所以考虑用到别人的templates的方式。
参考站点如下:
http://www.dnnsoftware.com/wiki/Page/Visual-Studio-2012-Templates
遇到问题:
The DNNModule1 Web Application Project is configured to use IIS. Could not find the web server 'http://dnndev.me/desktopmodules/DNNModule1'
解决方案:
http://visualstudiogallery.msdn.microsoft.com/bdd506ef-d5c3-4274-bf1d-9e673fb23484/view/Discussions