VWD 2010 Express での作業
次の接続文字列を含む aspx.vb ファイルがあります。
Protected Function getPasswordLength() As Integer
Dim conn As New SqlConnection("Data Source=localhost;database=MyDB;Integrated Security=true")
Dim cmd As SqlCommand = conn.CreateCommand()
cmd.CommandText = "select dbo.getPWLen() ;"
conn.Open()
getPasswordLength = CInt(cmd.ExecuteScalar())
conn.Close()
End Function
これは、コードが Web サーバー上にある場合に機能します。これは、SQLServer と併置されています。ただし、デバッグしたい場合は、サーバーにコピーする必要があります。開発マシンで「その場でデバッグ」し、定期的にファイルを本番マシンにコピーするだけにしたいと考えています。技術的には、生産マシンは現時点では生産されていませんが、それは問題ではありません。
とにかく、次の指示に従いました。 visual-web-developer.aspx
(開発マシンで実行されている VWD から) 他のマシンでリモート データベース、関数などを確認できるようになりました。
ただし、ctrl-F5 を使用して、この同じコードを開発マシンでローカルに実行できるはずだと思ったのですが、次のエラーが発生します。
-- **「/」アプリケーションでサーバー エラーが発生しました。
SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした)**
私がしていることは可能であるべきですか?もしそうなら、私が間違っていることは何ですか?