问题描述
我点击调试按钮程序却可以正常运行,但是点击开始执行(不调试)却出现下面的错误今天我在运行C#程序时,遇到了:值不能为空,参数名:path的错误详细信息是:System.ArgumentNullException:值不能为空。参数名:path在System.IO.StreamWriter..ctor(Stringpath,Booleanappend,Encodingencoding,Int32bufferSize)在System.IO.StreamWriter..ctor(Stringpath)在thss.tpcc.utility.MsgConsole.Initialize(ControlCentercc)在thss.tpcc.userInterface.ControlCenter.ControlCenter_Load(Objectsender,EventArgse)在System.Windows.Forms.Form.OnLoad(EventArgse)在System.Windows.Forms.Form.OnCreateControl()在System.Windows.Forms.Control.CreateControl(BooleanfIgnoreVisible)在System.Windows.Forms.Control.CreateControl()在System.Windows.Forms.Control.WmShowWindow(Message&m)在System.Windows.Forms.Control.WndProc(Message&m)在System.Windows.Forms.ScrollableControl.WndProc(Message&m)在System.Windows.Forms.ContainerControl.WndProc(Message&m)在System.Windows.Forms.Form.WmShowWindow(Message&m)在System.Windows.Forms.Form.WndProc(Message&m)在System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&m)在System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&m)在System.Windows.Forms.NativeWindow.Callback(IntPtrhWnd,Int32msg,IntPtrwparam,IntPtrlparam)希望哪位帮助看看为什么会出这样的错误?
解决方案
解决方案二:
是不是对文件进行了操作如果是 请检查在不调试的状态下IIS用户有没有权限访问你操作的权限
解决方案三:
可能楼主在对文件操作中文件的路径使用的是相对路径
解决方案四:
看看你的路径有没有问题。
解决方案五:
跟一下吧!
解决方案六:
看看你的路径有没有问题。