Azure に移行する ASP.NET (MVC ではない) アプリがあります。多くのページには、次のようなコードがあります。
<asp:SqlDataSource runat="server" ID="ResourcesDataSource" ConnectionString="<%$ ConnectionStrings:MyAppConnection %>"
SelectCommand="usp_list_resources" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
web.config から接続文字列を読み取ります。Azure にデプロイする場合、接続文字列を .cscfg ファイルに入れたいので、同じ .cspkg を使用して異なる環境にデプロイし、.cscfg のみを変更できます。の使用に相当する Azure は何<%$ ConnectionStrings:MyAppConnection %>
ですか?
各ページを調べて、Page_Init() メソッドでデータソースの ConnectionString プロパティを設定することもできますが、実際にはそうしたくありません... 宣言的なソリューションの方が優れていて、理想的には検索/置換で実装できるソリューションです。 :)
ありがとう!