我有一个web.config文件和许多类库项目和一些Windows服务与app.config文件的Web应用程序。在每个配置文件中,我将连接字符串硬编码。 所以现在,我想,应该只在主web.config文件中连接srting,而不是在每个app.config文件中。并且想在app.config中使用web.config中的连接字符串。如何使用连接字符串从web.config在asp.net中的app.config
回答
如果您需要generalize stringconnection
section
所有应用程序,您可以在machine config
中设置此部分。
诺塔:
- 每个应用程序都有配置文件,在她的根。
- 如果您想要自定义文件夹元素的行为,您也可以在应用程序
=>
中的diiferent文件夹中定义不同的配置文件。
链接:http://msdn.microsoft.com/en-us/library/1xtk877y(v=vs.71).aspx
我不想使用机器配置文件。我想从app.config文件中的web.config中获取连接字符串值。有没有办法做到这一点 –
好吧,如果你不想使用machine.config,你可以使用字符串连接从web.config打开连接时,通过此特定路径读取文件 –
path = System.IO.Path。 GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly()。GetName()。CodeBase);与此代码,您获得特定的路径,并连接此路径与您的另一个配置文件,并打开连接与此产生的路径 –
如果你的类库是不能执行的项目,那么你可以删除所有类库的连接字符串,并保持在web.config中的连接字符串。
如果您的类库不可执行,那么您也无法从类库中读取配置值。它将引用可执行项目配置文件。 Read
好吧,但也有一些服务也使用App.config文件。那么,如何在同一个解决方案中使用从web.config到这些服务的app.config中的连接字符串 –
这将对您有所帮助。我在这里有同样的问题 http://stackoverflow.com/questions/13045958/unable-read-app-config-values-from-class-library –
- 1. VB.NET连接字符串(Web.Config,App.Config)
- 2. 如何从类lib的App.config中使用连接字符串?
- 3. App.Config中连接字符串
- 4. 连接字符串已从Web.Config而不是App.Config加载
- 5. 在哪里写连接字符串?在app.config或web.config?
- 6. Clickonce app.config连接字符串
- 7. 连接字符串从ASP.net中的web.config文件加载C#
- 8. 从asp.net中的Web.config获取连接字符串
- 9. 在Web.config中的连接字符串
- 10. 在app.config中加密连接字符串
- 11. 如何从C#中的App.config文件读取连接字符串
- 12. 如何在我的连接字符串上使用Web.Config转换?
- 13. dll的app.config中的连接字符串
- 14. 网站未从web.config获取连接字符串。它正在搜索的app.config
- 15. 如何从ASP.Net中的web.config文件中存储和检索连接字符串?
- 16. 解密连接字符串中的App.config
- 17. app.config中的连接字符串
- 18. 在web.config中加密连接字符串
- 19. 如何在c#中的app.config中编写mysql连接字符串?
- 20. 从web.config读取连接字符串
- 21. 如何把字符串作为连接字符串到app.config?
- 22. 在App.Config中使用DataDirectory .Net程序集的连接字符串
- 23. 使用web.config(asp.net,vb)来保存数据库连接字符串
- 24. web.config中的连接字符串
- 25. web.config中的连接字符串安全
- 26. web.config中的加密连接字符串
- 27. web.config中的sqlite连接字符串
- 28. web.Config中的连接字符串
- 29. 更改连接字符串值在app.config
- 30. 使用app.config文件连接字符串,并从用户抽象
http://msdn.microsoft.com/en-us/library/ms229697(v=vs.90).aspx –
不清楚。你能解释得更好吗? –