为了对程序保密。
通过建类库的方法对一个模块生成dll文件。在另外一个asp.net程序中,通过添加引用的方式使用该dll模块,但是发现如果进入该模块运行时发生错误,则全部源码将全部暴露。
有没有什么好的办法,使得只能运行,并在任何时候都不会暴露源代码。
谢谢!
通过建类库的方法对一个模块生成dll文件。在另外一个asp.net程序中,通过添加引用的方式使用该dll模块,但是发现如果进入该模块运行时发生错误,则全部源码将全部暴露。
有没有什么好的办法,使得只能运行,并在任何时候都不会暴露源代码。
谢谢!
解决方案 »
- 为什么我从项目中排除了文件,发布的时候还是会报错找不到文件
- js怎么判断多行文本框输入的手机号有几个?
- 能否在Page_load中控制HtmlInputButton的Disabled
- 在框架页中点击按钮回到登录框的同时关闭框架页的问题
- 急寻控件: IEWebControls.exe 版本:1.0.2.116
- 在windows2003下运行asp.net做的网站后台,不能运行出来
- 为什么C#是MS推荐的开发ASP的语言?
- 怎么在后发读取confirm()的值?
- 两个问题 JMail 在线邮件转发,图片上传? 用C#脚本。
- Framework 1.0中开发的Web应用, Framework 1.1中运行能否达到100%兼容?
- 如何把ifame的页面所返回值写到隐藏的文本框中?
- 如何从DropDownList控件中获取值(DropDownList的数据是从数据库中到得的)
<customErrors mode="On" />有用吗?
try
{
你的代码
}
catch
{
Response.Write("丫的就不让你看错误信息,气死你!");
}
你编译的dll是使用debug模式,换为Release模式
debug模式下会输出调试、出错等信息,
发布的时候就用Release模式,
出错时也不会转到源码,只会抛出异常。