解决方案 »

  1.   


    string filename = "123.doc";
                string path = Server.MapPath("/");
                path = path + "upload" + "\\" + filename;
    这样获取的路径 有问题么?
      

  2.   

    IIS的用户是网络服务用户,没有执行WIN程序的权限。需要添加权限或者更改用户
      

  3.   

    高级,添加,everyone,全开权限
    我记得Server.MapPath是绝对路径来,我错了就告诉我
      

  4.   


    string filename = "123.doc";
                string path = Server.MapPath("/");
                path = path + "upload" + "\\" + filename;
    这样获取的路径 有问题么?
    http://blog.csdn.net/wonsoft/article/details/5570520 对比一下
      

  5.   


    string filename = "123.doc";
                string path = Server.MapPath("/");
                path = path + "upload" + "\\" + filename;
    这样获取的路径 有问题么?
    http://blog.csdn.net/wonsoft/article/details/5570520 对比一下在VS下能用这个路径打开word  放在IIS下就不行,应该不是路径的问题了吧
      

  6.   

    胡闹!这么做只能在服务器上运行程序,而且在IIS的账户中,而不是桌面账户中运行,自然你看不到界面。
      

  7.   


    那能说个解决方案吗
    没有解决方案!web被设计为适应不同客户端都能访问的。借助浏览器,访问你网站的可能是一部手机或者一个数字机顶盒,这些设备运行着各种操作系统,甚至连cpu都和pc不兼容,你怎么让它运行一个指定的程序?如果你非要让你的客户端运行程序,你干嘛用asp.net?
      

  8.   


    那能说个解决方案吗
    没有解决方案!web被设计为适应不同客户端都能访问的。借助浏览器,访问你网站的可能是一部手机或者一个数字机顶盒,这些设备运行着各种操作系统,甚至连cpu都和pc不兼容,你怎么让它运行一个指定的程序?如果你非要让你的客户端运行程序,你干嘛用asp.net?不太明白你说的跟我的问题有什么关系,只想知道怎么用C#在IIS下打开文件 现在学习C#
      

  9.   


    string filename = "123.doc";
                string path = Server.MapPath("/");
                path = path + "upload" + "\\" + filename;
    这样获取的路径 有问题么?
    http://blog.csdn.net/wonsoft/article/details/5570520 对比一下在VS下能用这个路径打开word  放在IIS下就不行,应该不是路径的问题了吧只能说vs能打开的路径,放到服务器上不一定能打开。要是相对路径可以。绝对路径肯定是不行滴……
      

  10.   


    string filename = "123.doc";
                string path = Server.MapPath("/");
                path = path + "upload" + "\\" + filename;
    这样获取的路径 有问题么?
    http://blog.csdn.net/wonsoft/article/details/5570520 对比一下在VS下能用这个路径打开word  放在IIS下就不行,应该不是路径的问题了吧只能说vs能打开的路径,放到服务器上不一定能打开。要是相对路径可以。绝对路径肯定是不行滴……我试过还是不行,难道我的相对路径不对?能不能给一个获取相对路径的例子
      

  11.   

    那你继续学习吧.不管任何语言编程的网站,也不可能直接控制客户机的,除非用ActiveX控件,那也需要用户自己点击允许运行
    新手就好好研究原理和基础语法,不要一开始就以黑客为目标
      

  12.   


    http://url.cn/RnZqjZ  换季甩卖,全场8折,期待您的光临!
      

  13.   

    双击数据行打开新窗口显示详细信息
    //弹出新窗口显示详细信息事件
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                e.Row.Attributes.Add("onMouseOver", "Color=this.style.backgroundColor;this.style.backgroundColor='lightBlue'");
                e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;");
                e.Row.Attributes.Add("ondblclick", "window.open('Default2.aspx?id=" + e.Row.Cells[0].Text + "','','width=320,height=250')");//双击行打开新页
            }//CodeGo.net/
        }
    //显示新窗口信息内容
     protected void Page_Load(object sender, EventArgs e)
        {
            if (Request["id"] != null)
            {
                SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["conStr"]);//获取数据库连接
                con.Open();//打开数据库
                SqlDataAdapter ada = new SqlDataAdapter("select * from tb_19 where id=" + Request["id"], con);
                DataSet ds = new DataSet();//创建数据集
                ada.Fill(ds, "tb_files");
                DataRowView rv = ds.Tables["tb_files"].DefaultView[0];//创建视图
                TextBox1.Text = rv["name"].ToString();
                TextBox2.Text = rv["datatime"].ToString();
                TextBox3.Text = rv["fileload"].ToString();
            }
        }