日期:2014-05-16  浏览次数:21458 次

请教一个IIS权限的相关问题
最近我写了个调用SAPI的ASP代码,但是怎么调整都会显示 没有权限 代码如下

<%
world="1111111"
FileName = "e:\void.wav"
set v=server.createobject("SAPI.SpVoice")
set s=server.createobject("SAPI.SpFileStream")
s.Open FileName,3, True
Set v.AudioOutputStream = s
v.Speak world
s.Close
%>

我调整的步骤如下

打开目录安全的iuser_ <机器名>,打开读写权限,没有效果。
吧iuser_ <机器名>加入到administrators用户组也没有效果。

但是把这段代码改成VBS代码就能正常运行(运行该代码的用户也只是USERS用户组成员)

把它改成ASP.NET的在studio 2005自带服务器里可以正常运行,到IIS里面就不能正常运行了说是没有权限~但是已经把该目录的安全 everyone 都设成 权限控制 了。

------解决方案--------------------
这两个组件本身的权限问题。