.NET程序发布的问题

death123_love 2009-03-24 08:37:33
我们这边有个项目,程序在发布以后,出现了未将对象引用到实例的问题,但是发布以后的程序直接在解决方案里面运行都是正常的,但是通过IIS访问就会出现那个问题,高手帮忙解决一下,还有就是怎样在发布WEB应用程序的时候对程序加密。
...全文
80 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
benbirdar 2009-03-24
  • 打赏
  • 举报
回复
应该还是程序的问题,有一些页面,在本地调试可以通过,发布以后通过远程访问,就会报错,
出现这种情况,一般是你的某个页面初始化加载的时候,有某处从数据库读取到的数据值为null,
而页面初始化时,你将这个值绑定到了某个控件上(比如dropdownList),而这个绑定不允许出现值为空的情况,
于是报错
zhoufeng0432 2009-03-24
  • 打赏
  • 举报
回复
第一个问题肯定是版本问题发布机的IIS的版本是1.0的你应该改成2.0的
发布的应用程序没必要加密,发布的只有DLL文件和ASPX的文件 你源代码不会外泄,对限制使用加密就用license
bj890 2009-03-24
  • 打赏
  • 举报
回复
说明程序还是有问题 ,发布以后就不用加密了把!
hy_lihuan 2009-03-24
  • 打赏
  • 举报
回复
看看是不是数据库的问题,你的程序和数据有相关性造成的;
这样的问题可能性很多,web.config的问题也会这样
chen2319 2009-03-24
  • 打赏
  • 举报
回复
可能是版本的问题吧,加密的我也不太清楚,学习学习~~
bizbuy 2009-03-24
  • 打赏
  • 举报
回复
建议贴错误提示

另外,关于项目引用的问题,查一下,看看有没有缺少引用的。

把debug=true打开,查看错误的具体信息
jasondct 2009-03-24
  • 打赏
  • 举报
回复
楼上说的好,我写的项目页面的bll层和bal的代码 加密后很容易就被一个反编译软件 破解了而且一个参数都不漏。
回答问题; 看看.net 框架的版本吧
SATAN1122 2009-03-24
  • 打赏
  • 举报
回复
帮顶
xierfly 2009-03-24
  • 打赏
  • 举报
回复
第一个问题,如果没有参数的问题,那就是版本的问题了;
第二个问题,加密,你可以对dll文件进行混淆,不过,那样只能防止一些菜鸟,但是对于稍微不菜的还是能反编译的,因为net是最容易被反编译的。
奔跑的蜗牛007 2009-03-24
  • 打赏
  • 举报
回复
把详细的错误信息贴出来
bsetsail 2009-03-24
  • 打赏
  • 举报
回复
應該是.net版本的問題
在虛擬目錄或者網站下,右鍵->屬性->ASP.NET標簽->ASP.NET版本選擇2.0.50727保存試試

62,040

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧