Access to the Path is denied
这是在虚拟目录上的一张图片.
在IIS7.5下.如果进程池使用Classic模式的话.这个图片可以访问.
但是如果使用Integrated模式的话.就会出现'Access to the Path is denied'
这个图片在test connection里的结果两个都是绿的.
而且在我的电脑上.也是可以访问得到的.
另外..这个目录我用了一个指定的账号进行的连接.
请问我要怎么设置.才可以让我在Integrated模式下也可以访问这个文件.? IIS .net Integrated 进程池 --------------------编程问答-------------------- 文件夹权限设置了否? --------------------编程问答-------------------- 设置一个everyone的权限。 --------------------编程问答-------------------- 设置了everyone的权限也没有用.我感觉可能是进程池上的问题. --------------------编程问答--------------------
图片中你所看到的所有账号都是设置了fullcontrol的. --------------------编程问答-------------------- 别用\\192.168.*.*\ 这样的路径,你在服务器上映射一个盘符,如Z,指定到\\192.168.*.*\路径,然后设置Z盘符的读写权限(aspnet,network,network service等用户) --------------------编程问答--------------------
因为是网站.所以我不能更改直接引用的路径.不过我先映射盘符.再创建虚拟目录指向盘符是可以的.
但是这样会直接导致500.19..账号什么的都不变.
--------------------编程问答-------------------- 晕,你用的是共享路径啊。
那需要在IIS运行的账户中用net use建立连接 --------------------编程问答--------------------
呃...."共享路径"指的是\\开头的路径么?
求指教.应该用什么样的路径
以及"那需要在IIS运行的账户中用net use建立连接"是什么意思.... --------------------编程问答-------------------- C:\Documents and Settings\user1>net use /?
The syntax of this command is:
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]
C:\Documents and Settings\user1> --------------------编程问答-------------------- 因为你没有办法在桌面访问系统账号的会话,你可以使用psexec去执行这个命令,建立连接 --------------------编程问答--------------------
C:\Users\Brook Huang>net use \\192.168.1.218\CJUpload /USER:RemoteAccount /SaveC
red
Local name
Remote name \\192.168.1.218\CJUpload
Resource type Disk
Status OK
# Opens 4
# Connections 2
The command completed successfully.
是这样么? --------------------编程问答-------------------- 找不到psexec这个命令. --------------------编程问答--------------------
psexec需要下载。 --------------------编程问答--------------------
方法是对的,但是要用psexec在IIS的账户中运行,要带上密码。
而且每次登录,都要运行(如果不保存凭据的话) --------------------编程问答-------------------- 现在的情况是这样.我有一个网站..我需要把这个网站的图片分离到另外一台主机的一个目录中.
但是我又不能改网站的代码.所以只有建立虚拟目录.
让别人访问www.xxx.xxx/Upload的时候.就相当于访问我局域网里另一台主机的那个目录.
如下图.你可以看到.浏览器里的地址和程序报错出来的地址是不同的
我觉得我现在的问题是..我不知道在192.168.1.218上.到底是哪个东西访问了这个目录.不过按理说.我设置了everyone的full control的话..也不应该会出现权限问题了啊.... --------------------编程问答--------------------
有没有办法不使用psexec?
我奇怪的是..为什么进程池模式设置成classic就可以访问.integrated就不行...
补充:.NET技术 , ASP.NET