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 / 问题 / 119737
Accepted
Scott Chamberlain
Scott Chamberlain
Asked: 2010-03-06 13:59:44 +0800 CST2010-03-06 13:59:44 +0800 CST 2010-03-06 13:59:44 +0800 CST

IIS:虚拟目录中的每个文件都出现 404 错误

  • 772

我正在尝试为 IIS 6.0 编写我的第一个 WCF 服务。我按照MSDN上的说明进行操作。我创建了虚拟目录,我可以很好地浏览目录,但是我单击的任何内容(甚至是该文件夹中的子文件夹)都会给我一个 404 错误。

我错过了什么,我无法访问任何文件或文件夹?您需要的任何日志或其他内容只需在评论中告诉我在哪里可以找到它们,我会发布它们。

更新-找到日志,这是我连接并尝试单击子文件夹时的内容。

#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2010-03-07 19:08:07
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status 
2010-03-07 19:08:07 W3SVC1 74.62.95.101 GET /prx2.php hash=AA70CBCE8DDD370B4A3E5F6500505C6FBA530220D856 80 - 221.192.199.35 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.0) 404 0 2
#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2010-03-07 22:21:20
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status 
2010-03-07 22:21:20 W3SVC1 127.0.0.1 GET /RemoteUserManagerService/ - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.2;+WOW64;+Trident/4.0;+.NET+CLR+3.0.04506.30;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 401 2 2148074254
2010-03-07 22:21:26 W3SVC1 127.0.0.1 GET /RemoteUserManagerService/ - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.2;+WOW64;+Trident/4.0;+.NET+CLR+3.0.04506.30;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 401 1 0
2010-03-07 22:21:26 W3SVC1 127.0.0.1 GET /RemoteUserManagerService/ - 80 webinfinity\srchamberlain 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.2;+WOW64;+Trident/4.0;+.NET+CLR+3.0.04506.30;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 200 0 0
2010-03-07 22:21:29 W3SVC1 127.0.0.1 GET /RemoteUserManagerService/bin/ - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.2;+WOW64;+Trident/4.0;+.NET+CLR+3.0.04506.30;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.04506.648;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 404 0 2

--再次更新我在这里找到了这个

IIS6 动态内容:当未启用 Web 扩展时,将记录 W3C 扩展日志文件中的 404.2 条目。使用 IIS Microsoft 管理控制台 (MMC) 管理单元启用适当的 Web 扩展。默认 Web 扩展包括:ASP、ASP.net、服务器端包含、WebDAV 发布、FrontPage 服务器扩展、通用网关接口 (CGI)。必须添加并明确启用自定义扩展。有关详细信息,请参阅 IIS 6.0 帮助文件。

我猜404 0 2日志末尾的 404.2 错误。我现在知道为什么了,但我仍然不知道如何解决它。

iis-6 http-status-code-404
  • 2 2 个回答
  • 8931 Views

2 个回答

  • Voted
  1. Scott Chamberlain
    2010-03-10T05:13:25+08:002010-03-10T05:13:25+08:00

    发帖给自己以结束问题。我最终将它作为 Windows 服务而不是 IIS 运行。我无法让 IIS 运行。


    编辑:我给另一个答案接受的答案。我无法对此进行测试,因为该项目早已过去。但这是有道理的,这将是正确的答案。

    希望有一天有人会过来并给出一个真正的答案,这就是我在问问题时没有删除问题的原因。

    • 0
  2. Best Answer
    user42950
    2010-05-13T08:15:35+08:002010-05-13T08:15:35+08:00

    在 Windows 2003 上的 IIS 管理器中的网站下,我有默认网站和另一个 Web 服务扩展。双击“Web 服务扩展”选择 .NET 4.0 并单击允许按钮。状态应从禁止更改为允许。

    • 0

相关问题

  • IIS 6.0 在带有“.”的文件上收到 404 错误。扩展名,仅此而已

  • IIS 内存回收通知

  • 在 Windows XP 64 上运行多个网站

  • 如何将 SMTP 直接从 IIS 6.0 服务器中继到 Exchange 2003 服务器

  • 启用集成 Windows 身份验证时,ASP(经典)在哪个帐户下运行?

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