468,306 Members | 1,212 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,306 developers. It's quick & easy.

Error loading XML file c:\...\machine.config Request for the permission of type System.Security.Permissions.StrongNameIdentityPerm ission


I have seen the posts on various places on the internet about .NET
framework mismatch issues and I don't think that is my problem. ; )

When I execute the following C++.NET code:

String *ipAddress = S"";
IDictionary *server_config =
dynamic_cast<IDictionary*>(ConfigurationSettings:: GetConfig("ServerAddress")
);
ipAddress = dynamic_cast<String*>(server_config->get_Item(S"IP"));
I get the following .NET Framework exception on some computers:
Error loading XML file
c:\winnt\microsoft.net\framework\v1.1.4322\Config\ machine.config Request
for the permission of type
System.Security.Permissions.StrongNameIdentityPerm ission, mscorlib,
Version=1.90.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
failed.
(C:\winnt\microsoft.net\framework\v1.1.4322\Config \machine.config)
Details window:

************** Exception Text **************
System.Configuration.ConfigurationException: Error loading XML file
c:\winnt\microsoft.net\framework\v1.1.4322\Config\ machine.config Request for
the permission of type
System.Security.Permissions.StrongNameIdentityPerm ission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.
(c:\winnt\microsoft.net\framework\v1.1.4322\Config \machine.config)
at System.Configuration.ConfigurationSettings.GetConf ig(String
sectionName)
I am using the following app.config file (named appropriately for my
application of course):

<configuration>
<configSections>
<section name="ServerAddress"
type="System.Configuration.SingleTagSectionHandler ,System" />
<section name="IFacAddress"
type="System.Configuration.SingleTagSectionHandler ,System" />
<section name="LogFile"
type="System.Configuration.SingleTagSectionHandler ,System" />
</configSections>

<ServerAddress IP="10.0.0.41" Port="443" />
<IFacAddress IP="" Port="300" />
<LogFile dir="C:\\serv\\Server\\logs" name="Server.log"/>

<system.net>
<connectionManagement>
<add address="*" maxconnection="200" />
</connectionManagement>
</system.net>
<system.runtime.remoting>
<application>
<client>
<wellknown type="DBIISRemotingService.DBService,
DBIISRemotingService"

url="http://10.0.0.29:30303/DBIISRemotingService/DBService.rem" />
</client>
<channels>
<channel ref="http" port="0">
<clientProviders>
<formatter ref="binary" />
</clientProviders>
</channel>
</channels>
</application>
<customErrors mode="off" />
</system.runtime.remoting>
<startup>
<supportedRuntime version="V1.1.4322" />
</startup>
</configuration>
I can't seem to figure out what the problem is. I don't particularly
want to even access the machine.config file, I want the data that is in the
app.config file. Surely I don't need to have StrongNameIdentity permissions
to read my own app.config file. I have check the .NET framework permissions
and as far as I can tell the assembly is running with full trust so it
should have all the permissions it needs. The code above is executed from
within a .NET dll, which is called by a .NET application, perhaps that is
the problem.

If you need any more info I'd be happy to post it.

Thanks,

-Chris
Jul 21 '05 #1
1 3953
Hi Chris,

Thanks for your post. I am checking this issue on my side and I will update
you with my information.

Have a nice day!

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.

Jul 21 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

3 posts views Thread by Sai Pavan | last post: by
reply views Thread by Jeff | last post: by
2 posts views Thread by Jeff | last post: by
2 posts views Thread by Sue | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.