2011-12-29 69 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

您可以通過一個網站,這兩個應用程序的訪問保存在連接字符串中一個共同的地方做..

就像將它保存在普通文本文件的文件夾中,然後讀取連接字符串。這是最簡單的方法。

相關問題