Re: Windows Service config file
- From: "Peter" <czupet@xxxxxxxxxxxxx>
- Date: Tue, 22 Apr 2008 23:55:57 -0500
RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off;
or
RemotingConfiguration.Configure("ReportsServer.exe.config");
does not make any difference.
the client still is getting
"Server encountered an internal error. For more information, turn off
customErrors in the server's .config file."
I have tried to compile in Debug and Release and it did not make any
difference.
I know for a fact that the lines below get executed because I set the port
number in the same method.
RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off;
or
RemotingConfiguration.Configure("ReportsServer.exe.config");
"Steven Cheng [MSFT]" <stcheng@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:EKyhrUPpIHA.4284@xxxxxxxxxxxxxxxxxxxxxxxxx
Hi Peter,
Based on the code snippet you provided, you have used the following code
to set the CustomErrorMode on server:
RemotingConfiguration.CustomErrorsMode = CustomErrorsModes.Off;
Didn't it work?
Based on my understanding, there are two means to set Custom Error mode
for
remoting service:
1. Programmatically set it via code, just like the code you provided, you
can set RemotingConfiguration.CustomErrorsMode at initialization time.
2. You can also use configuration file to set the custom error mode. e.g.
==========
<system.runtime.remoting>
<customErrors mode="Off" />
..
==========
However, you need to make sure you've called the following method so as to
tell the remoting runtime to load configuration from the app.config file:
=============
static void Init()
{
Console.WriteLine("Init...........................");
//here SimpleRemotingSln.ServerApp.exe is my server appliation's exe file
name.
RemotingConfiguration.Configure("SimpleRemotingSln.ServerApp.exe.config");
........
============
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@xxxxxxxxxxxxxx
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.
==================================================
This posting is provided "AS IS" with no warranties, and confers no
rights.
--------------------
From: "Peter" <czupet@xxxxxxxxxxxxx><003eda0c-26fb-48f9-91c5-24dfc359d2a3@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
References: <OoiI1lIpIHA.2188@xxxxxxxxxxxxxxxxxxxx>
<#0h#1pLpIHA.4760@xxxxxxxxxxxxxxxxxxxx>
<OyjZyRMpIHA.672@xxxxxxxxxxxxxxxxxxxx>
<O75p$DNpIHA.4672@xxxxxxxxxxxxxxxxxxxx>
<uhbX6TNpIHA.2068@xxxxxxxxxxxxxxxxxxxx>
Subject: Re: Windows Service config fileclient
Date: Tue, 22 Apr 2008 21:12:36 -0500
Here's the error message on the client sided
"Server encountered an internal error. For more information, turn off
customErrors in the server's .config file."
Here's the conde on the Server side.
namespace ReportsService
{
public partial class ReportService : ServiceBase
{
private TcpChannel _objChannel = null;
private const int INT_DEFAULT_PORT = 8000;
private const string STR_DEFAULT_NAME = "ReportsServer.tcp";
public ReportService()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
RemotingConfiguration.CustomErrorsMode =
CustomErrorsModes.Off;
// Create the TcpChannel
this._objChannel = new TcpChannel(INT_DEFAULT_PORT);
ChannelServices.RegisterChannel(this._objChannel, false);
// Register the Proxy class for remoting.
RemotingConfiguration.RegisterWellKnownServiceType(
typeof(Report),
STR_DEFAULT_NAME,
WellKnownObjectMode.Singleton);
}
protected override void OnStop()
{
ChannelServices.UnregisterChannel(this._objChannel);
}
}
}
"Willy Denoyette [MVP]" <willy.denoyette@xxxxxxxxxx> wrote in message
news:uhbX6TNpIHA.2068@xxxxxxxxxxxxxxxxxxxxxxx
"Peter" <czupet@xxxxxxxxxxxxx> wrote in message
news:O75p$DNpIHA.4672@xxxxxxxxxxxxxxxxxxxxxxx
I am using a Windows service with remoting
and I have tried both app.config file - where app = applicationname.exe
and I have tried RemotingConfiguration.CustomErrorsEnabled on the
side and still getting the same error on the client.
My application name is ReportsService.exe
and the config file is ReportsService.exe.config
But this doesn't answer the question whether you are using a Config file
or whether you are explicitly configuring the services and channels in
code. I would love to see the code that initializes the server side of
your remoting service.
Also, what's the exact error message received by the client when _the_
error occurs?
Willy.
.
- Follow-Ups:
- Re: Windows Service config file
- From: Willy Denoyette [MVP]
- Re: Windows Service config file
- References:
- Windows Service config file
- From: Peter
- Re: Windows Service config file
- From: Ignacio Machin ( .NET/ C# MVP )
- Re: Windows Service config file
- From: Peter
- Re: Windows Service config file
- From: Willy Denoyette [MVP]
- Re: Windows Service config file
- From: Peter
- Re: Windows Service config file
- From: Willy Denoyette [MVP]
- Re: Windows Service config file
- From: Peter
- Re: Windows Service config file
- From: Steven Cheng [MSFT]
- Windows Service config file
- Prev by Date: XmlElement SetAttribute method not working correctly
- Next by Date: Drag Drop Woes
- Previous by thread: Re: Windows Service config file
- Next by thread: Re: Windows Service config file
- Index(es):
Relevant Pages
|