- - PR -
Client ActivatedでのIEプロキシ設定について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-12-13 00:14
.NET Framework SDK v1.1のサンプルでRemoting Objects Sample
というものがありますが (\SDK\v1.1\Samples\Technologies\Remoting\Basic\RemotingObjects) このサンプルではClient Activated ObjectsのIISへのホストが行われています。 このサンプルを別サーバのIISへホストし、(サンプルではローカルで動作しています。) クライアントのIEのプロクシの設定を行うと、しばらく停止し以下の例外が発生します。 ==========例外========= ハンドルされていない例外 : System.Runtime.Remoting.RemotingException: <!DOCTYPEHTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <TITLE>ERROR: The requested URL could not be retrieved</TITLE> <STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE> </HEAD><BODY> <H1>ERROR</H1> <H2>The requested URL could not be retrieved</H2> <HR noshade size="1px"> <P> While trying to retrieve the URL: <A HREF="http://192.168.53.102/RemotingObjects/81455316_3f03_4fd3_a5dd_8dac8a310c09/pTkqEDWXxSVPegkN7qbHWYG6_40.rem">http://192.168.53.102/RemotingObjects/81455316_3f03_4fd3_a5dd_8dac8a310c09/pTkqEDWXxSVPegkN7qbHWYG6_40.rem</A> <P> The following error was encountered: <UL> <LI> <STRONG> Read Error </STRONG> </UL> <P> The system returned: <PRE><I> (104) Connection reset by peer</I></PRE> <P> An error condition occurred while reading data from the network. Please retry your request. <P>Your cache administrator is <A HREF="mailto:root">root</A>. <BR clear="all"> <HR noshade size="1px"> <ADDRESS> Generated Mon, 12 Dec 2005 14:57:58 GMT by unknown (squid/2.5.STABLE10) </ADDRESS> </BODY></HTML> Server stack trace: Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at System.Object.FieldGetter(String typeName, String fieldName, Object& val) at Client.Main(String[] args) ==========ここまで========= IEでプロキシを使用しない設定にすると正常に動作します。 また、「ローカルアドレスにはプロキシを使用しない」にはチェックし 詳細設定で例外に対象のサーバを追加しても現象は改善されません。 プロキシ関係だと思い <system.net> <defaultProxy> <proxy usesystemdefault = "false"/> </defaultProxy> </system.net> を構成ファイルに記述しましたが、これはHttpWebRequestクラスにのみ 作用するのか変化がありませんでした。 ローカルのIISで動作させた場合は上記現象は発生しません。 Server Activated(SingleCall)の場合はこのような現象は発生しないのですが、 (すいませんSingletonでは確認していません。) Client Activatedではなぜこのような現象が発生するか ご存知の方がいらっしゃいましたら、アドバイスをお願いいたします。 確認した動作環境はクライアント、サーバとも Windows2000ProSP4 .NET Framework v1.1 です。 |
1