一, 看看你的machine.config中userName="machine"有没有改成"system"二, 在aspx页面第一行加入  <%@ Page ASPCompat="true" %> 试试三, 其它原因

解决方案 »

  1.   

    你可以改一下IWAM_MACHINENAME的权限
      

  2.   

    请问panyee(快乐王子) 如何Word.Application导入到vs2003的引用中啊,他的名称空间是什么啊
      

  3.   

    web.config文件还需添加一句 <identity impersonate="true"/>以启用模拟身份,因为默认ASPNET这个用户是没有权限访问Word.ApplicationClass(),当启用模拟身份后所有页面将会使用匿名Internet用户帐户(IUSR_machinename)这个用户名的权限执行,这样我们就能成功访问Word.ApplicationClass()并在ASP.NET中操作Word!
      

  4.   

    估计您引用的时 msword9.olb(office 2000) 或msword.old(office xp);
    在Web方式下 与 windows 窗体 方式对 Word 或 Excel  的操作 不是一样的,
    你的这种方法在 Windows窗体 方式下是可行的,在B/S 下是不行的;
    Word.Application WordApp=new Word.ApplicationClass 创建的Word 应用对象(WinWord.exe对象)
    无法在IE 下使用  ,panyee(快乐王子)的建议 当程序结束时 也不能释放被创建的
    Word应用对象(你可以用 windows OS的任务管理器看到 );微软 提供了一个专门的组件库 OWC (Microsoft Office Web Components )提供在Web 下
    对office 的互操作;您引用这个试试吧
      

  5.   

    请问 stdotleo(智能五笔) 如何配置FrameWork?