开发工具: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文件路径是我的工程所在路径,而非安装路径.请各位大虾帮我分析下是什么原因.