AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 129427
In Process
Eanna
Eanna
Asked: 2010-04-06 08:30:51 +0800 CST2010-04-06 08:30:51 +0800 CST 2010-04-06 08:30:51 +0800 CST

IIS7 文件夹权限

  • 772

我构建了一个基本的 WCF 服务,现在我想在 Windows Server 2008 R2 下的 IIS7 中托管它。

我将该服务添加为默认网站下的应用程序,但每当我尝试运行该应用程序时,都会出现以下错误:

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

Config Error - Cannot read configuration file due to insufficient permissions

使该服务正常工作的唯一方法是,如果我在添加服务时选择“连接为”服务器管理员。“应用程序用户(通过身份验证)”选项似乎不起作用。

谁能帮帮我,我刚开始使用 IIS7,不知道该怎么做...谢谢

permissions iis-7 wcf
  • 5 5 个回答
  • 1009 Views

5 个回答

  • Voted
  1. Eric C. Singer
    2014-04-22T14:28:23+08:002014-04-22T14:28:23+08:00

    它是一个权限问题,它是您需要解决的两个问题(取决于您的目标是什么)。

    1. 您需要确定该站点是否应该是匿名的,或者您是否需要密码。1a。如果要进行身份验证,则需要确定是集成的还是基本的。如果您使用基本的,您将需要一个 SSL 证书。如果您使用集成,请记住默认情况下 NTLM 仅限于单跳进行身份验证。因此,如果您需要用户登录、访问远程文件共享或 SQL 服务器(以自身身份而不是应用程序池身份进行身份验证),您将需要 kerberos(它有其自身的复杂程度)

    2. 您需要确保为指向 IIS 的目录设置了 NTFS 权限。

    • 1
  2. Vivek Kumbhar
    2010-04-07T06:16:01+08:002010-04-07T06:16:01+08:00

    IIS 应该会为您提供有关问题所在的良好错误消息。如果您仍然发现很难跟踪错误,请参阅博客IIS 7 中的 HTTP 500.19 错误故障排除

    • 0
  3. Robert Ivanc
    2010-05-22T08:45:45+08:002010-05-22T08:45:45+08:00

    好吧,您可以首先检查您的目录和文件具有哪些权限,然后添加所需的内容。在默认的 2008 r2 安装中,用户组在 inetpub 下具有读取和列出权限,因此这绝对有效,尽管它可能不那么安全。

    • 0
  4. terranwannabe
    2011-02-18T08:19:23+08:002011-02-18T08:19:23+08:00

    对于您设置的站点,转到身份验证并选择匿名身份验证的编辑操作。身份将是特定用户或应用程序池身份 - 无论设置哪个身份,都将告诉您需要哪个用户授予对您托管 WCF 服务的目录的文件系统访问权限。

    • 0
  5. Froggiz
    2015-02-27T21:07:55+08:002015-02-27T21:07:55+08:00

    你可以试试:

    IIS->站点->(默认网站或您的站点)->功能视图->双击错误页面->编辑功能设置->选择详细错误->按确定。

    否则这里有一个关于调试 WCF 服务的帖子: Detailed Errors not working for WCF Service in IIS

    • 0

相关问题

  • 如何在 Exchange 2007 中设置资源邮箱日历的忙/闲权限?

  • 共享文件夹中某些文件的访问被拒绝错误

  • Bash 脚本:要求脚本以 root 身份运行(或使用 sudo)

  • 如何授予用户安装 Windows 服务的能力?

  • 限制用户向电子邮件地址发送电子邮件

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve