Y
yuanguoxing1976
Unregistered / Unconfirmed
GUEST, unregistred user!
public partial class _Default : System.Web.UI.Page
{
[DllImport("shell32.dll"]
public static extern int ShellExecute(IntPtr hwnd, StringBuilder lpszOp
,StringBuilder lpszFile, StringBuilder lpszParams
,StringBuilder lpszDir, int FsShowCmd);
protected void Button2_Click(object sender, EventArgs e)
{
ShellExecute(IntPtr.Zero, new StringBuilder("Open"
, new StringBuilder("C://jade.txt", new StringBuilder("", new StringBuilder("", 1);
}
}
特别简单的一段代码,导入一个函数,按纽点击时调用,为什么IIS就不执行呢。
这段代码是在VS2005中写的,如果直接使用它的调试,在模拟的Http服务中是可以执行的,但就是在IIS下执行不了,已经在IIS中把权限设为全部,设置了英文的应用程序名,执行权限也是脚本及可执行文件,应用程序保护也是最低了。还是不行,还应该设置哪些呢。
IIS中本地文档目录已经设为程序的目录了。并不是用的虚拟目录。
{
[DllImport("shell32.dll"]
public static extern int ShellExecute(IntPtr hwnd, StringBuilder lpszOp
,StringBuilder lpszFile, StringBuilder lpszParams
,StringBuilder lpszDir, int FsShowCmd);
protected void Button2_Click(object sender, EventArgs e)
{
ShellExecute(IntPtr.Zero, new StringBuilder("Open"
, new StringBuilder("C://jade.txt", new StringBuilder("", new StringBuilder("", 1);
}
}
特别简单的一段代码,导入一个函数,按纽点击时调用,为什么IIS就不执行呢。
这段代码是在VS2005中写的,如果直接使用它的调试,在模拟的Http服务中是可以执行的,但就是在IIS下执行不了,已经在IIS中把权限设为全部,设置了英文的应用程序名,执行权限也是脚本及可执行文件,应用程序保护也是最低了。还是不行,还应该设置哪些呢。
IIS中本地文档目录已经设为程序的目录了。并不是用的虚拟目录。