当前位置: 代码迷 >> ASP.NET >> ,分数全扔了,救小弟我
  详细解决方案

,分数全扔了,救小弟我

热度:7011   发布时间:2013-02-25 00:00:00.0
大虾救命啊,分数全扔了,救我
小弟做了一个网站 保存快捷方式到桌面的程序,代码如下:
string mysite = "http://www.qq.com";
WshShell shell = new WshShell();
  IWshShortcut shortcut = (IWshShortcut)shell.CreateShortcut(
  Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) +
  "\\" + "GPS.lnk"
  );
  shortcut.TargetPath = mysite;
  shortcut.WorkingDirectory = System.Environment.CurrentDirectory;
  shortcut.WindowStyle = 1;
  shortcut.Description = "GPS";

  shortcut.Save();
在自己本地电脑上运行没有任何问题,但是放到服务器上却 报错 说是创建快捷方式错误!对路径“c:\GPS.url”的访问被拒绝。 
谁能救我啊,这是为什么呢?

------解决方案--------------------------------------------------------
当前用户有管理员权限么?
------解决方案--------------------------------------------------------
这个权限不管程序啥问题

先在服务器给EveryOne设定所有权限


程序跑完 就再改回来
------解决方案--------------------------------------------------------
c:\GPS.url
有这个实际的路径吗?
------解决方案--------------------------------------------------------
在服务器上右击C盘,属性-安全-Everyone所有控制权选中
  相关解决方案