随笔 - 714  文章 - 0  评论 - 12812  阅读 - 301万 

研究了半天。。。终于有点成果

网上教程,看了半天,这里也写一下自己的辛苦路程

这里分两种情况打包

情况:安装过程中需要修改webconfig或执行sql之类的

1.webapplication情况 简称A情况

2.website情况  简称B情况

大多数操作,就在博客园搜,就有答案了

这里讲下我遇到的问题

一:要修改webconfig之类的,就要添加Install安装类,在B情况下,添加新项里根本没有Install类,太阳一个,就这个,郁闷了我很久....最后解决办法是,新建一个类库,类库里只放一个Install类

二:对于A情况和B情况,都引用Install项目,于是最后的输出,都会多了一个Install.dll,我研究了半天,也没办法不输出它.

于是,只好想了个歪招,在Appliction_start事件里把Install.dll删了

三:对于B情况,发布网站会有很多DLL,很弄成一个,这个用下插件就行了,不会就看下这网址:

http://www.cnblogs.com/Spring/archive/2009/04/21/1440139.html

当然了,关键的问题不是这个,而是添加后的项目,会有“已预编译此应用程序”这错误,这问题也忽悠了我很久。

解决的办法是:发布后的网站,把“PrecompiledApp.config”剪切出去,然后在安装项目里,以文件的形式另外添加

 

问题结束了。。。。。

 

posted on   路过秋天  阅读(402)  评论(0编辑  收藏  举报
编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
路过秋天
点击右上角即可分享
微信分享提示