zoukankan      html  css  js  c++  java
  • IIS6主机上开启webservice的权限设置问题

    在主机上开启webservice,发现有错误,应该是权限问题,查了一些资料,加了IIS_WPG用户对web文件夹的权限,就可以了。

    参考以下资料:

    虚拟主机上设置:


    www.3.com NET D:/www.3.com/ IUSR_1.com Administrators(完全控制)
    IWAM_3.com(读/写)
    IUSR_3.com(读/写) 独立池 读取/纯脚本 启用父路径


    主机脚本类型 应用程序扩展名 (就是文件后缀名)对应主机脚本,只需要加载以下的应用程序扩展

    NET ASPX | ASAX | ASCX| ASHX | ASMX | AXD | VSDISCO | REM | SOAP | CONFIG |

    应用程序扩展 映射文件 执行动作
    ASPX=.aspx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    ASAX=.asax C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    ASCX=.ascx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    ASHX=.ashx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    ASMX=.asmx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    AXD=.axd C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    VSDISCO=.vsdisco C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    REM=.rem C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    SOAP=.soap C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    CONFIG=.config C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    CS=.cs C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    CSPROJ=.csproj C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    VB=.vb C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    VBPROJ=.vbproj C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    WEBINFO=.webinfo C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    LICX=.licx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    RESX=.resx C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG
    RESOURCES=.resources C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll GET,HEAD,POST,DEBUG

    ASP.NET 进程帐户所需的 NTFS 权限

    Temporary ASP.NET Files%windir%/Microsoft.NET/Framework/{版本}Temporary ASP.NET Files
    进程帐户和模拟标识:
    完全控制
    ----------------------
    临时目录 (%temp%)
    进程帐户
    完全控制
    ----------------------
    .NET Framework 目录%windir%/Microsoft.NET/Framework/{版本}
    进程帐户和模拟标识:
    读取和执行
    列出文件夹内容
    读取
    -----------------------------
    .NET Framework 配置目录%windir%/Microsoft.NET/Framework/{版本}/CONFIG
    进程帐户和模拟标识:
    读取和执行
    列出文件夹内容
    读取
    ------------------------
    网站根目录
    C:/inetpub/wwwroot
    或默认网站指向的路径
    进程帐户:
    读取
    -------------------------
    系统根目录
    %windir%/system32
    进程帐户:
    读取
    -----------------------
    全局程序集高速缓存
    %windir%/assembly
    进程帐户和模拟标识:
    读取
    -------------------------
    内容目录
    C:/inetpub/wwwroot/YourWebApp
    (一般来说不用默认目录,管理员可根据实际情况调整比如D:/wwwroot)
    进程帐户:
    读取和执行
    列出文件夹内容
    读取
    注意 对于 .NET Framework 1.0,直到文件系统根目录的所有父目录也都需要上述权限。父目录包括:
    C:/
    C:/inetpub/
    C:/inetpub/wwwroot/

    From http://anywolfs.com/liuhui/article.asp?id=153

    -----------------------------------------------------------------------------------------------------------

    一般而言,如果您要创建一个新站点的话,我们建议您使用和 Inetpub/wwwroot相同的权限配置。如下,这样的做法是最安全的。
    Inetpub/wwwroot (or content directories) Administrators Full control
    Inetpub/wwwroot (or content directories) System Full control
    Inetpub/wwwroot (or content directories) IIS_WPG Read, execute
    Inetpub/wwwroot (or content directories) IUSR_MachineName Read, execute
    Inetpub/wwwroot (or content directories) ASPNET Read, execute

    From http://gnaw0725.blogbus.com/logs/20974848.html

  • 相关阅读:
    屏蔽鼠标右键/F1帮助
    vs2010如何连接到mysql数据库
    经典的数据库设计贴吧
    js子窗口刷新父窗口
    数据库三大范式
    写给毕业生
    SQL Server权限数据库设计
    .NET
    ASP.NET MVC框架(第一部分) 【转】
    什么是SQL注入法攻击 .
  • 原文地址:https://www.cnblogs.com/gpwzw/p/12147479.html
Copyright © 2011-2022 走看看