2011-12-29 70 views
0

我有两个网站应用,是否有可能从其他应用程序获取连接字符串?

第一应用程序位于:

MyApp/WebApp1 

和第二的位置:

MyApp/WebApp2 

是有可能webapp2的得到WebApp1的web.config连接字符串?

+0

如果你有充分的信任,你应该能够从其他的web.config文件中提取它 - 它只是XML .. – Prescott 2011-12-29 08:46:57

+0

可以读取磁盘上的任何东西 - 但你需要有权限的!从一个应用程序到另一个应用程序,如果您有权限并且知道确切的目录,您可以读取它并获取连接字符串。 – Aristos 2011-12-29 11:08:00

回答

1

正如Terry所说,您可以公开WS或 您可以在MyApp文件夹中放置另一个web.config框架将解析文件夹并从partent文件夹中获取条目。

这里是链接,如果你瓦纳了解配置分辨率

Config Hirearchy

+0

如何从父级web.config中检索条目? 例如MyApp/WebApp2 我可以从MyApp中的web.config中检索某些内容吗? – vantian 2012-01-03 03:29:50

+0

是的,你可以,你不需要做任何特别的事情。只需访问您的WebApp2文件夹中的配置条目即可。 .NET Framework将负责从父文件夹获取它。 – 2012-01-03 05:24:29

+0

好吧。我明白了,另一个问题, 是否有可能,如果我混合web应用程序与MVC .. 例如我在WebFormApp /, Web窗体应用程序,我想把我的MVC应用程序在WebFormApp/MVCApp文件夹 – vantian 2012-01-03 06:38:01

1

不,这是不可能的,你可以阅读把它放在文件入店到两个项目,并从那里

1

读它你可以创建和发布在提供相关的必要

信息在第一网站的web服务IIS,另一个网站可以通过web服务访问它。

0

您可以通过一个网站,这两个应用程序的访问保存在连接字符串中一个共同的地方做..

就像将它保存在普通文本文件的文件夹中,然后读取连接字符串。这是最简单的方法。

相关问题