既存の .net Web フォーム プロジェクトをメンテナンスしようとしています。Excelへのすべての接続をやり直し、SQLサーバーを実装する必要があります。問題は、VS プロジェクト ファイルがないことです。
ftpを使用してサーバーからすべてのファイルをダウンロードし、VS Express 2012でファイル=> Webサイトを開きました。その後、web.config に接続を追加しました (読みやすくするためにいくつかの新しい行を追加しました)。
<add name="Products" connectionString="Data Source=(localdb)\v11.0; Initial
Catalog=MyDB; Integrated Security=True; MultipleActiveResultSets=True;
AttachDbFilename=D:\sites\mySite\home\App_Data\Products.mdf"
providerName="System.Data.SqlClient"/>
その接続文字列を別のプロジェクトにコピーして貼り付け、テーブルを表示できるデータベースエクスプローラーを開いて、接続文字列が正しいようにしました。
この接続を使用する products.aspx を開くと、次のエラーが表示されます。
SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)
次の質問があります。
1 Web フォーム アプリケーションのファイルから作業プロジェクトを作成するにはどうすればよいですか。他のいくつかのサイトも維持する必要がありますが、クライアントにはそれらのプロジェクトファイルがなく、開発とテストのためにこれらをローカルで実行するのに永遠に時間がかかります。
2 アプリケーションが SQL Express に接続しない問題をどのように解決しますか? 私は、オープン Web がこれを行う最善の方法ではなく、別の方法でこれらのファイルからプロジェクトを作成することでこの問題が解決されることを期待しています。