设为首页 收藏本站
查看: 1448|回复: 0

[经验分享] abp.zero项目开发过程中的各种问题

[复制链接]

尚未签到

发表于 2017-12-28 21:32:51 | 显示全部楼层 |阅读模式
  1.数据库迁移,由于abp.zero项目是code first的模式,所以在第一次安装启动的时候,要先使用数据库迁移,这里我们可以打开entifyframework项目文件夹,在里面按shift+右键 打开命令窗口,执行dotnet ef  database update 执行迁移,否则会报错。
  2.数据库连接配置,默认为信任模式,就是本地连接模式,一定要改成帐户和密码的模式,否则要做大量的本地配置,没有必要。。
  3.开发过程中npm install    使用原版的,非淘宝,淘宝的镜像会出错,如果连不上,要使用VPN才可以。。
  4.angular的项目发布要使用@angular-cli  这个进行打包发布,以往的直接丢IIS里的做法无效。。
  5.angular项目开发过程中,Module模式一定要引用相对应的RoutingModule 否则会有无效的情况出现,declartion也一定要声明,在开发过程碰到问题,多是此类问题。
  6.angular项目中路由配置 path:"web"  切记不应该按习惯加 “/” 符号 ;
  7.angular2.0 的配置,打包,和调试设置看这一篇文章
  http://www.tuicool.com/articles/RFbMVzF
  7 .Package Microsoft.Composition 1.0.27 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.Composition 1.0.27 supports: portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)  出现这个问题,说明用的是zero4.0以上的版本。那就要对相应的每个project 文件进行类似的修改
  https://github.com/aspnetboilerplate/aspnet-core-template/commit/7702de2ca92b8c424f25af059545674d8d8f9901#commitcomment-21915183
DSC0000.png

  10.这一点是关于自己想把调试时候的IISEXPRESS 修改成局域网可用,导致无法连接到WEB服务器。下面这个文章具体描述了问题的发生和解决方法
  http://blog.csdn.net/langyuewu/article/details/39709889
  11。访问application模块里面的服务方法时,如果使用的是直接以字符串的形式返回,会报跨域的问题,而使用类型如:RegisterOutput 进行返回则不会。。要注意
  12. 当把HOST项目发布在IIS上的时候,要注意
  1、安装vc_redist.x64vc_redist.x64
  2、安装DotNetCore.1.0.0.RC2-WindowsHosting(有新版)
  3、安装DotNetCore.1.0.0-SDK (有新版)
  4、控制台命令执行:dotnet -version,确认是否执行成功。成功则Net.Core安装完成
  查看IIS模块 有没有aspnetCoreModule模块
  13。当发布到IIS上面的时候,会出现手动刷新报404错误,解决方法是 将前端项目的web.config配置文件放进网站根目录和 安装微软的rewrite 模块
  14.因为abp.zero core引用的是.netcore1.1 会导致不兼容许多.net4.x框架下的许多写法,我们可以人工的把项目进行降级
DSC0001.jpg

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-429116-1-1.html 上篇帖子: 未能加载文件或程序集"xxxxxx"或它的某一个依赖项 下篇帖子: Mac轻量级服务器http-server
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表