以前にこの質問を投稿しましたが、閉じられました。私の問題は、ユーザーがログイン コントロールで間違ったユーザー名またはパスワードを入力したときに、サインインのあるページでこのメッセージを受け取った他の問題とは異なります。ユーザー名とパスワードが正しい場合、このメッセージが表示されます。正常に動作し、ユーザーはログインできます。私のコントロールは:
<asp:Login ID="loginPane" runat="server" Font-Names="Tahoma" Font-Size="11px" LoginButtonText="Login"
RememberMeSet="True" TitleText="" Width="314px" Height="201px" BackColor="gray">
<TextBoxStyle BorderColor="Gray" BorderStyle="Solid" BorderWidth="1px" Font-Names="Tahoma"
Font-Size="11px" Width="200px" />
<LabelStyle HorizontalAlign="Left" />
<LoginButtonStyle BorderColor="Gray" BorderStyle="Solid" BorderWidth="1px" />
<LayoutTemplate>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse;
width: 325px; height: 217px; background-color: Gray;">
<tr>
<td style="width: 325px">
<table border="0" cellpadding="0" style="width: 319px; height: 196px">
<tr>
<td align="left">
</td>
<td style="width: 312px" align="left">
<asp:TextBox ID="UserName" runat="server" BorderColor="Gray" BorderStyle="Solid"
BorderWidth="1px" Font-Names="Tahoma" Font-Size="16px" Height="32px" Width="260px"
ForeColor="Gray" placeholder="Username" BackColor="white"></asp:TextBox>
<asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
ErrorMessage="User Name is required." ToolTip="User Name is required." ValidationGroup="loginPane">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td align="left" style="height: 17px">
</td>
<td style="height: 17px; width: 312px;" align="left">
<asp:TextBox ID="Password" runat="server" BorderColor="Gray" BorderStyle="Solid"
TextMode="Password" BorderWidth="1px" Font-Names="Tahoma" Font-Size="16px" Height="32px"
Width="260px" type='password' placeholder="Password" ForeColor="Gray"></asp:TextBox>
<asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password"
ErrorMessage="Password is required." ToolTip="Password is required." ValidationGroup="loginPane">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td colspan="2" style="height: 25px" align="left">
<br />
<asp:CheckBox ID="RememberMe" runat="server" Checked="True" Text="Remember me next time."
ForeColor="white" Font-Size="small" />
</td>
</tr>
<tr>
<td align="center" colspan="2" style="color: red">
<asp:Literal ID="FailureText" runat="server" EnableViewState="False"></asp:Literal>
</td>
</tr>
<tr>
<%-- style="opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1;
-khtml-opacity: 1;"--%>
<td align="right" colspan="2">
<asp:Button ID="LoginButton" runat="server" BorderColor="#FFF8C6" BorderStyle="None"
BorderWidth="1px" CommandName="Login" Height="34px" Text="Login" ValidationGroup="loginPane"
Width="90px" Font-Size="Medium" ForeColor="#C11B17" Font-Bold="True" BackColor="White"
OnClick="LoginButton_Click" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</LayoutTemplate>
</asp:Login>
このメッセージは、自分のマシンで公開すると表示されますが、リモート サーバーで公開すると次のメッセージが表示されます: SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認します
VSで実行すると正常に動作し、ユーザーに表示するログイン失敗のメッセージが表示されます