首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 系统运维 >

System.ArgumentException: 路径中具有非法字符 解决办法

2012-12-22 
System.ArgumentException: 路径中具有非法字符 解决方法!点击右边红色标题查看本文完整版:System.Argumen

System.ArgumentException: 路径中具有非法字符 解决方法!
点击右边红色标题查看本文完整版:System.ArgumentException: 路径中具有非法字符 解决方法!

我刚开始用c#进行开发,以前没有接触过.net,现在碰到一些问题,希望网上的大侠能帮我解答一下。
我们的网站需要在后台调用一个用c编写的dll,调用的时候没有问题,也返回数据了。但现在的问题是,如果有两个不同的网页先后调用这个dll的话,第二个网页会弹出以下错误:

路径中具有非法字符。
说明: 使用 CodeDomProvider'Microsoft.CSharp.CSharpCodeProvider'进行编译的过程中发生未处理的异常。请检查堆栈跟踪,了解有关此错误以及代码中发生此错误的位置的详细信息。

异常详细信息: System.ArgumentException: 路径中具有非法字符。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[ArgumentException: 路径中具有非法字符。]
System.Security.Permissions.FileIOPermission.HasIllegalCharacters(String[] str) +276
System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList) +88
System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath) +43
System.IO.Directory.GetCurrentDirectory() +205
System.Environment.get_CurrentDirectory() +5
System.CodeDom.Compiler.Executor.ExecWaitWithCapture(IntPtr userToken, String cmd, TempFileCollection tempFiles, String& outputName, String& errorName, String trueCmdLine)
System.CodeDom.Compiler.CodeCompiler.Compile(CompilerParameters options, String compilerDirectory, String compilerExe, String arguments, String& outputFile, Int32& nativeReturnValue, String trueArgs)
System.CodeDom.Compiler.CodeCompiler.FromFileBatch(CompilerParameters options, String[] fileNames)
System.CodeDom.Compiler.CodeCompiler.FromDomBatch(CompilerParameters options, CodeCompileUnit[] ea)
System.CodeDom.Compiler.CodeCompiler.FromDom(CompilerParameters options, CodeCompileUnit e)
System.CodeDom.Compiler.CodeCompiler.System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDom(CompilerParameters options, CodeCompileUnit e)
System.Web.Compilation.BaseCompiler.GetCompiledType()     

热点排行