SQL Server Express 2008 R2 を使用して Windows Server 2008 R2 上の IIS 7.5 に Silverlight Web アプリケーションを展開しました。localhost:port または ip:port 経由でアプリケーションに接続すると、ログオンできます。
マシン名 (srv_dev:port) から Web アプリケーションにアクセスすると、ログインできませんでした。
xap をデバッグすると、SilverlightApplication\Service References\Service ReferencesMembership\Reference.cs で次のエラーが発生します。
public SilverlightApplication.ServiceReferenceMembership.User EndGetUserByUserName(System.IAsyncResult result) {
object[] _args = new object[0];
SilverlightApplication.ServiceReferenceMembership.User _result = ((SilverlightApplication.ServiceReferenceMembership.User)(base.EndInvoke("GetUserByUserName", _args, result)));
return _result;
}
通信例外 - リモート サーバーがエラーを返しました: NotFound.
アプリケーションは、asp.net メンバーシップ テーブルでカスタム メンバーシップ プロバイダーを使用します。
何かを設定する必要がありますか? サイト バインディングは次のとおりです。
type hostname port ip-address bindinginformations
http なし 3130 * なし
net.pipe なし なし なし localhost
net.msmq なし なし なし localhost
Silverlight の localhost / machinename に違いがあるのはなぜですか?
よろしく