GC.Collect();
这句也加了,还是无效。
这句也加了,还是无效。
解决方案 »
- 在C#中如何以管理员身份执行命令?
- 主窗体上的用户控件如何调用主窗体上其它用户控件的public方法
- 正则表达式
- 求一则正则表达式
- 关于继承,工厂类,接口
- F:\net_web\Lx_lltjxt\CreateImage\CreateImage.aspx.resx 文件“CreateImage.aspx.resx”的资源转换失败。有多个根元素。 行 43,位置 2
- System.NullReferenceException: 未将对象引用设置到对象的实例 谁帮帮我呀,做毕设呢
- 请问个为高手,如果想学好C#的语法,学的深入一点的话,有没有什么好的书介绍呢?
- 一个属性根据另一个属性来操作,对象异步属性
- SqlDataReader实例不可以关闭吗???
- =====Request.Url.Query问题=====
- DataView中用RowFilter过滤出来的数据集合怎么再转换成一个DataTable?
你可以尝试在打印完成后不关闭,然后手动关闭,这时就可以安全的结束这个EXCEL的进程了(如果是这样,你就要重新调整关闭EXCEL的位置了,呵呵,估计是代码的逻辑问题)
説明 : 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.UnauthorizedAccessException: アクセスが拒否されました。 この ASP.NET は、要求されたリソースへのアクセスを許可されていません。要求された ASP.NET へのリソースへアクセスを許可するかどうかを検討してください。ASP.NET プロセスには、アプリケーションに偽装が実行されていない場合は、通常、インターネット インフォメーション サーバー 5 では {コンピュータ名}\ASPNET、インターネット インフォメーション サーバー 6 ではネットワーク サービスが使用されます。<identity impersonate="true"/> 経由でアプリケーションに偽装が実行されている場合、ユーザーは、通常 IUSR_MACHINENAME に設定された匿名ユーザーか、または認証された要求ユーザーになります。 ASP.NET の書き込みアクセス権をファイルに設定するには、エクスプローラでファイルを右クリックしてプロパティを表示し、[セキュリティ] タブをクリックします。次に [追加] をクリックして、正しいユーザーまたはグループを追加してから、ASP.NET を反転表示し、希望するアクセス許可の横にあるチェック ボックスをオンにします。ソース エラー:
行 56: string filename=@"D:\katudoHiyouTmplate.xls";
行 57: object missing=Missing.Value;
行 58: Excel.ApplicationClass m_xlApp = new Excel.ApplicationClass();
行 59:
行 60: m_xlApp.Application.Workbooks.Open(filename,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing);
ソース ファイル : f:\pdm\a\costdetailsyokai\katudolist.aspx.cs 行 : 58 スタック トレース:
[UnauthorizedAccessException: アクセスが拒否されました。]
CostDetailSyokai.KatudoList.Button1_Onclick(Object sender, EventArgs e) in f:\pdm\a\costdetailsyokai\katudolist.aspx.cs:58
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1292
谁能帮我看看 为什么我这句话老是 NEW不出来!Excel.ApplicationClass m_xlApp = new Excel.ApplicationClass
我的经验是引用的Excel.dll要用Office 2000下的那些东东生成,2003地不行
System.Runtime.InteropServices.Marshal.ReleaseComObject (excel);
System.Runtime.InteropServices.Marshal.ReleaseComObject (xSt);
System.Runtime.InteropServices.Marshal.ReleaseComObject (xBk);
mycExcel.Application.Workbooks.Close();
mycExcel.Quit();
mycExcel=null为什么要这么写呢?mycBook.Application应该与mycExcel是一样的。直接把这几句换成
mycExcel.Quit();
试试。在我这里是没有问题的。Win2K Chs, Excel XP, .NET 1.1