开发工具:asp.net 2.0,sql express 2005,语言C#
我把数据库的访问全不封装在一个独立的dll文件中,并且数据库的连接设置都放在这个工程的配置文件里面中.
网站项目通过这个独立的dll访问数据库.
另新建立一个安装项目,将web项目和独立dll的输出包含在安装项目中,最后的安装发现一下问题:
1,在安装的文件中缺少dll数据库的设置文件,就是"工程输出文件名.config".
2,我安装在本机,通过浏览器打开网站,提示:
User does not have permission to perform this action
Line 11912: this.Adapter.SelectCommand = this.CommandCollection[0];
Line 11913: DYSqlDataSet.TActivityTypeDataTable dataTable = new DYSqlDataSet.TActivityTypeDataTable();
Line 11914: this.Adapter.Fill(dataTable);
Line 11915: return dataTable;
Line 11916: }Source File: D:\wasid\道友\DYSol\DLYDB\DYSqlDataSet.Designer.cs Line: 11914
奇怪的是,上面的source file文件路径是我的工程所在路径,而非安装路径.请各位大虾帮我分析下是什么原因.
我把数据库的访问全不封装在一个独立的dll文件中,并且数据库的连接设置都放在这个工程的配置文件里面中.
网站项目通过这个独立的dll访问数据库.
另新建立一个安装项目,将web项目和独立dll的输出包含在安装项目中,最后的安装发现一下问题:
1,在安装的文件中缺少dll数据库的设置文件,就是"工程输出文件名.config".
2,我安装在本机,通过浏览器打开网站,提示:
User does not have permission to perform this action
Line 11912: this.Adapter.SelectCommand = this.CommandCollection[0];
Line 11913: DYSqlDataSet.TActivityTypeDataTable dataTable = new DYSqlDataSet.TActivityTypeDataTable();
Line 11914: this.Adapter.Fill(dataTable);
Line 11915: return dataTable;
Line 11916: }Source File: D:\wasid\道友\DYSol\DLYDB\DYSqlDataSet.Designer.cs Line: 11914
奇怪的是,上面的source file文件路径是我的工程所在路径,而非安装路径.请各位大虾帮我分析下是什么原因.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货