0

2 つのプロジェクト (タイプ「ASP.NET MVC 4」) を持つ VS ソリューションがあります。

それらの 1 つ ( FirstProject) には、次のものweb.configがあります。

connectionString="Data Source=|DataDirectory|MyDatabase.sdf" 

他のプロジェクト ( SecondProject) がそれにアクセスできるようにし.sdfたい(ご参考までに、目的はローカル テストを行うことです)。

2 番目のプロジェクトでは、接続文字列はどのようになりますか?

私は次のようなものを探しています

connectionString="Data Source=|SolutionDirectory|FirstProjectDirectory\App_Data\MyDatabase.sdf" 
4

1 に答える 1

1

接続文字列を共有したい場合は、両方のプロジェクトで完全な絶対パスを使用します。

Data Source=C:\Projects\MySolution\Data\MyDatabase.sdf

それは両方のプロジェクトから簡単に機能します-他のものは常に面倒で、ぎこちなく、もろいです.....

于 2013-07-19T05:07:21.753 に答える