asp.net中自定义类库的问题
如图 我的一个Solution里包含两个Project,一个是C#类库工程,一个是ASP.NET应用,两个工程都是通过Linq to Sql来操作数据库,现在的问题是在给客户使用的时候,没法灵活配置Sql服务器的信息,查了下,使用Design把DB中的table拖动到IDE中生成的Linq to sql类库,自动生成的ConnectionString同时存在于以下文件中: app.config Settings.settings Settings.Designer.cs xx.dbml 系统编译,自动在Asp.net项目下的Bin目录建立DLL文件。 因为最终给客户的是DLL,现在这样的做法,每次编译都会把sql服务器的信息编译进去,然后发布给客户,换成其他的sql服务器,就会出错,请问有什么办法解决?另外有没有办法,让配置信息可以在Solution范围内的各种各样的Project能都能访问呢?
ConnectionString不就是数据库连接字符串吗? 你让sql服务器跟你编译的时候保持一致就行了。 web-config不行?引用 ConnectionString不就是数据库连接字符串吗? 你让sql服务器跟你编译的时候保持一致就行了。 现在程序跑是没问题的,问题是ConnectionString写死在DLL里,如果客户换个Sql服务器,那还要把工程打开,把4个文件里的ConnectionString都改一遍再编译,这样很麻烦也不合理啊。 为什么不把链接字符串放在在config文件里面在程序里面读取呢。引用 web-config不行? 自定义类库工程没法调用到web.config中的ConnectionString,Solution里的两个工程是独立的,只是Asp.net引用了自定义类库。 而且使用linq to sql设计器产生的类文件,DataContext的连接
相关问答:
asp下面,当要根据不同的权限显示一些功能按钮的话会写成 <% if 权限=1 then %> <input type="submit" name="Submit" value="提交" /> <% end i ......
现在有个小项目,必须采用asp.net开发! 本人是学asp,php出身! 由于时间仓促,本人又不能及时的掌握asp.net模式开发web程序! 粗略的看了一下,貌似所有的控件,只要标注是 runat="s ......
现在遇到这么一个问题,从FTP上下载文件,其中有两个方式,一种是一个文件一个文件的下载, 另外一个是全部下载,一个一个文件的下载已经实现了,但是就是全部下载的没有实现, 我想的思路是下载到文件服务器 ......
我用C#编asp.net网页。在一个按钮button1中,有一段代码运行时间较长,于是我想在按钮按下之后,用一个label1来显示一小段字符:label1.text="正在查询中,请稍等...",然后在button1代码执行的最后一行代 ......
问个问题,做好的asp.net网站要假设在ftp服务器上? 我已经生成好网站,直接拷贝到ftp服务器上是么? 建议扔到iis上 一般架设到服务器的iis中。 怎么假设到IIS中呢? 沉了? 第一步:重新编译程 ......