ローカルコンピューター上のSQLServer2008 R2でホストされているデータベースに接続し、そのデータベースでいくつかの操作を行うWebサービスを作成しました。
これは、Webサービスの接続文字列です。
conn = new SqlConnection("Data Source=amir-pc\\SQLEXPRESS;User Id=sa;Password=1234; Initial Catalog=Election;Integrated Security=True");
それはうまく機能し、データベースに正常にアクセスし、正しく実行されます。
次に、このWebサービスをIISに追加します。
Windows 7でIISに正常に追加し、ブラウザーから実行できます。
localhost/election_service/service.asmx
しかし、接続をチェックする関数を呼び出そうとすると失敗し、理由がわかりません。これは機能です:
[WebMethod]
public string Check_conn()
{
try
{
conn.Open();
conn.Close();
return "ok";
}
catch
{
return "failed";
}
}
データベースにアクセスできるようにするために必要な変更はありますか?