打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VS让人纠结的Release和网站一键发布

这篇文章不是讲什么知识点,而是开发过程中遇到的问题,一:希望博友看到后知道的给解释一下;二:自己记录一下,下次有时间好好研究一下。

说实话这个问题已经反反复复好几次了,每次都解决不了,都是已另一种方式处理的。

首先,我使用访问数据库的是Ibatisnet,自认为对这个还是比较熟悉的,可是偏偏出来一些问题解决不了!

一:Debug和Release两个不同的生成,调试分别报不同的错误。好像是Ibatisnet传的参数有问题,弄得我分别根据不同的参数写不同的sql。

Release发布后还经常出现未将对象实例化的报错?Debug就没有问题!不知道到底哪里的问题。

 

 

二:发布网站,使用微软的一键发布老是不成功,报错,要么是未将对象实例化,要么是Castle容器无法实例化,但是直接复制整个项目到IIS下就没有问题了,但前提是Debug下编译过,Release下即使复制整个项目还是报错。

比如:

Ibatisnet下一个对象Poster的ResultMap这样配置:

<resultMap class="Poster" id="Poster.ResultPoster">

 <result property="Id" column="Id"/>

<result property="_GoodsInfo.GoodsName" column="GoodsName" />

</resultMap>

_GoodsInfo对象是Detail下的一个属性,属性已经实例化了;

但是

 <select id="Poster.SelectRelevance" resultMap="Poster.ResultPoster" parameterClass="Poster">

指定这个resultMap后,如果对象中包含_GoodsInfo这个对象,并且是微软的一键发布就会报错。只能这个项目生成后,拷贝到IIS目录下,否则就会报未将对象引用设置到对象实例!

搞了一晚上还是没弄出来,有时间再好好研究吧,哪位大牛遇到类似的问题,还望指点指点!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
对象实例化错误
iOS 释放内存/指针清空(release/=nil)深度讨论
Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决
计算机科学研究专家教你创建Spring Hello World实例
1.Spring的基本应用
未将对象引用到实例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服