The config file stores my remoting configuration, so I need to be able to read it from the client app. But when I make the call: RemotingConfiguration.Configure("MyFormsApp.exe.config"); from a client windows forms app deployed by IIS, I get the following error that the config file could not be found: (note: it does not fail if the app is run apart from IIS.)
----------------------------------------------------------- An unhandled exception of type 'System.Runtime.Remoting.RemotingException' occurred in mscorlib.dll Additional information: .Config file MyFormsApp.exe.config can not be ready successfully due to exception System.ApplicationException: Invalid XML in file MyFormsApp.exe.config near element. ---> System.IO.FileNotFoundException: The system cannot find the file specified. at System.IConfigHelper.Run(IConfigHandler factory, String fileName) at System.ConfigTreeParser.Parse(String filename, String configPath) ---End of inner exception stack trace --- at System.ConfigTreeParser.Parse(String filename, String configPath) at System.Runtime.Remoting.Activation.RemotingXmlConfigFileParser.ParseConfigF ile(String filename) at System.Runtime.Remoting.RemotingConfigHandler.LoadConfigurationFromXmlFile (String filename). ----------------------------------------------------------- Here is what has been done to get things to this point: (1) The web.config for the web project that deploys the client app in IIS has been modified to allow the config file to copy down to the client into the Temporary Internet Files directory, which it does. Here are the contents: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <httpHandlers> <remove verb="*" path="*.config" /> </httpHandlers> </system.web> </configuration> (2) The following syntax also fails to access the config file, even though this is the correct path (it's probably protected since it's a special folder): System.Environment.GetFolderPath (System.Environment.SpecialFolder.InternetCache) + "\\MyFormsApp.exe.config"; (3) My "http://localhost/" site (where my client deployment and remoting server reside) has been added to the IE Trusted Sites list. And the "mscorcfg.msc" utility has been run to increase the Code Access Security to "Full Trust" for Trusted Sites. Any help would be appreciated. Thank you, Todd Hickerson You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.