项目生成发布后运行报错。
错误信息如下
-----------------------------
“/”应用程序中的服务器错误。
--------------------------------------------
这不是有效文件名。
请试用下列方法:
* 检查路径,确认键入无误。
* 从文件和文件夹列表中选择文件。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.COMException: 这不是有效文件名。
请试用下列方法:
* 检查路径,确认键入无误。
* 从文件和文件夹列表中选择文件。
源错误:
行 125: }
行 126: object objFileName = FileName;
行 127: _wordDocument.SaveAs(ref objFileName, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
行 128: ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
行 129: }
源文件: F:\jdicsp.org\Utility\WordHelper.cs 行: 127
堆栈跟踪:
[COMException (0x800a1420): 这不是有效文件名。
请试用下列方法:
* 检查路径,确认键入无误。
* 从文件和文件夹列表中选择文件。]
Microsoft.Office.Interop.Word.DocumentClass.SaveAs(Object& FileName, Object& FileFormat, Object& LockComments, Object& Password, Object& AddToRecentFiles, Object& WritePassword, Object& ReadOnlyRecommended, Object& EmbedTrueTypeFonts, Object& SaveNativePictureFormat, Object& SaveFormsData, Object& SaveAsAOCELetter, Object& Encoding, Object& InsertLineBreaks, Object& AllowSubstitutions, Object& LineEnding, Object& AddBiDiMarks) +0
Utility.WordHelper.SaveAs(String FileName) in F:\jdicsp.org\Utility\WordHelper.cs:127
jdicsp.org.db.JD.creatDXBG(Int32 dxid) in F:\jdicsp.org\jdicsp.org.db\JD.cs:246
jdicsp.org.db.JD.creatXmDXBG(Int32 xmid) in F:\jdicsp.org\jdicsp.org.db\JD.cs:218
jdicsp.org.xm.addDX.Button3_Click(Object sender, EventArgs e) in F:\jdicsp.org\jdicsp.org\xm\addDX.aspx.cs:323
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746
--------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1891; ASP.NET 版本:2.0.50727.1433
-----------------------------
但在发布之前在vs2008里运行正常。
项目放在F:\jdicsp.org目录里,发布后放在F:\jdicsp_app
难道是哪里设置成绝对路径指向什么引用文件了?
------解决方案--------------------呵呵 还是帮顶下吧 来迟了点
------解决方案--------------------第一次碰见的错误,学习一下!
------解决方案--------------------哦,God!
------解决方案--------------------解决了就好啊
------解决方案--------------------