引用dll和.config文件未从当前目录CGI IIS 7.5加载

时间:2015-08-05 08:49:57

标签: c# iis cgi iis-7.5

这是我做的: 1.使用第三方库和一些配置设置编译了一个简单的c#控制台应用程序。 (在app.config的appSettings中) 独立运行完美。它加载了第三方dll并从appSettings读取键值。 3.我把它们放在\ cgi目录下,并尝试从浏览器访问exe。 4.它调用了exe但未能加载配置文件和第三方dll尽管所有都没有相同的dir \ cgi

请帮忙。

System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.ArgumentException: Illegal characters in path.
   at System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional)
   at System.Security.Permissions.FileIOPermission.CheckIllegalCharacters(String[] str)
   at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)
   at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String path)
   at System.AppDomainSetup.VerifyDir(String dir, Boolean normalize)
   at System.AppDomainSetup.get_ConfigurationFile()

0 个答案:

没有答案