我正在开发一个 SiteFinity DLL 自定义控件(自定义 ASP.net 控件),它必须连接到外部数据库(SiteFinity 的数据库外部)以获取一些数据并显示它。问题是因为它是一个 DLL 而不是一个网站,我不能添加一个连接字符串,因为没有 web.config 文件。有没有办法以编程方式定义连接字符串,或者如果我在项目中创建一个 web.config 文件并将其标记为嵌入式资源,它会起作用吗?
谢谢。
我正在开发一个 SiteFinity DLL 自定义控件(自定义 ASP.net 控件),它必须连接到外部数据库(SiteFinity 的数据库外部)以获取一些数据并显示它。问题是因为它是一个 DLL 而不是一个网站,我不能添加一个连接字符串,因为没有 web.config 文件。有没有办法以编程方式定义连接字符串,或者如果我在项目中创建一个 web.config 文件并将其标记为嵌入式资源,它会起作用吗?
谢谢。
我相信您可以在一定条件下使用 App.Config 文件。请通过以下链接:
http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/6bd72b9f-5db5-4be2-833f-215a4bd55b3e
如果想法是在网站中使用 dll(听起来很像),那么您仍然可以使用 web.config 来存储配置设置并在运行时读取它们。