この質問は多くの人から聞かれる可能性が高いことは承知しています。しかし、私はこれらの質問のほとんどを読み、それでも解決策を見つけることができなかったと確信しています.
以下は、Web アプリケーションを Godaddy ホスティング サーバーにデプロイするためにこれまでに行ったすべての手順の詳細です。
ASP.NET MVC 3 (C#) を使用しています。
Godaddy ホスティング サービスに Web サイトをアップロードして展開しました。
SSMS から生成したスクリプトを実行して、データベースを godaddy MS SQL サーバー データベースに挿入しました。
最後に、これによると、 connectionString を取得できました。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
<connectionStrings>
<add name="database-name" connectionString="Data Source=mysource; Initial Catalog=database-name; User ID=userid; Password=password;" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
ただし、インターネットで試してみると、Web アプリケーションをデータベースに接続できません。ホスト サービス プロバイダーからコピー アンド ペーストしただけなので、connectionString は正しいと確信しています。
webconfig または connectionString 以外の何かを見逃していると確信しています。重要で接続に影響を与える web.config ファイル以外に何かありますか?
よろしく、アミン
編集:
先に言及せずに申し訳ありません。私は正しい「名前」、「データソース」、「データソース」、「ユーザーID」、「パスワード」を入力しました。セキュリティ上の理由から意図的に変更しました。
2番目の編集:
アプリケーションでデータを取得しようとしてもエラーは発生しません。データベースからの応答は単に null です。しかし、私のテーブルはデータベースに存在し、すべてのデータが含まれています。