1

SQLASPMembershipプロバイダーを使用してWebアプリを作成しましたが、開発マシンですべてが正常に機能します。しかし、それをWebサーバーに公開すると、データベースに接続できません(少なくとも、それが起こっていると思いますが、エラーメッセージがないため、わかりにくいです)。

メンバーシッププロバイダーが使用するのと同じ接続文字列を以下にリストし、正しい問題なしを返すaspnet_Membershipに対して行数クエリを作成しました。さらに、データベースへのODBC接続も作成したので、データベースを表示できることがわかります。

<add name="connectionSQL"  providerName="System.Data.SqlClient"
  connectionString="Password=******;Persist Security Info=True;User ID=*******;Initial Catalog=IdentityManagement;Data Source=sql2005dev"
   />

<providers>
   <add connectionStringName="connectionSQL" enablePasswordRetrieval="false" 
        minRequiredNonalphanumericCharacters="0" 
        enablePasswordReset="true" requiresQuestionAndAnswer="false" 
        requiresUniqueEmail="true" passwordFormat="Hashed" 
        maxInvalidPasswordAttempts="4" 
        minRequiredPasswordLength="6" passwordAttemptWindow="5" 
        name="SQLASPMembershipProvider" 
        type="System.Web.Security.SqlMembershipProvider" />
</providers>

私は見つけた他のすべての解決策をチェックしました。TCPを使用していますが、ファイアウォールの問題はなく、読み取りと書き込みのアクセス許可が付与されています。

これはどのように修正できますか?

4

0 に答える 0