`
mingzhuer18
  • 浏览: 33115 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

windows server 2003上的IIS部署webservice时产生若干问题及解决

阅读更多

1 HTTP Error 404 - File or Directory not found
  参考:http://support.microsoft.com/kb/315122
  原因:默认情况下,当在 Windows Server 2003 系列的任何版本上安装 IIS 时, IIS 都只提供静态内容 (HTML)。如果确实需要使用动态内容,则可以启用动态内容,要允许 IIS 提供动态内容,管理员必须在 IIS 管理器中的 Web 服务扩展节点中解除对此内容的锁定。为此,管理员必须启用已有的 Web 服务扩展或添加新的 Web 服务扩展。


在 IIS 6.0 中启用已有的 Web 服务扩展

要允许 IIS 提供需要在 Web 服务扩展列表中列出的特定 ISAPI 或 CGI 扩展的内容,请按照下列步骤操作:
打开 IIS 管理器,展开主服务器节点(即 Servername 节点),然后选择“Web 服务扩展”节点。
在 IIS 管理器的右窗格中,右键单击要启用的扩展。在本示例中,此扩展为“Active Server Pages”。
单击以选中“允许”复选框。


在 IIS 6.0 中添加新的 Web 服务扩展

要允许 IIS 提供需要在 Web 服务扩展列表中未列出的特定 ISAPI 或 CGI 扩展的内容,请按照下列步骤操作:
打开 IIS 管理器,展开主服务器节点,然后选择“Web 服务扩展”节点。
在 IIS 管理器的右窗格中,单击“任务”下的“添加一个新的 Web 服务扩展”。
在“扩展名”框中,键入要添加的扩展的友好名称(例如 FrontPage Server Extensions)。
在“要求的文件”框中,单击“添加”,然后选择将处理特定扩展请求的文件的路径和名称。选择了路径和文件名后,单击“确定”。
如果必须立即启用扩展,请单击以选中“设置扩展状态为允许”复选框。
单击“确定”保存所做的更改。

 


针对通用网关接口 (CGI) 应用程序的其他步骤

对于 CGI 应用程序,还必须按照下列步骤操作:
右键单击“默认网站”或所需的网站,然后单击“属性”。
在“主目录”选项卡上,单击“执行权限”列表中的“脚本和可执行文件”。
确保 Everyone 组在 C:\InetPub\wwwroot 文件夹或所需网站的 Web 内容所在的文件夹中具有下列 NTFS 文件系统权限:
读取并执行
列出文件夹内容
读取
右键单击“默认网站”或所需的网站,然后单击“属性”。
在“主目录”选项卡上,确保选择了“应用程序池”框中的“DefaultAppPool”。如果选择了其他应用程序池,请在 IIS 管理器中按照下列步骤操作:
展开“应用程序池”,右键单击所需的应用程序池,然后单击“属性”。
在“标识”选项卡上,确保满足下列条件之一:
选择了“网络服务”帐户。
所选帐户是 IIS_WPG 组的成员。

我解决这个问题的方法是:除了allow active server page 还allow all unknow ISAPI extensions.


2  This error can be caused by a virtual directory not being configured as an application in IIS
iis 虚拟目录指定错误,再来一次就可以了。


 

分享到:
评论

相关推荐

    windows Server2012上Webservice部署说明.docx

    ### Windows Server 2012 上 WebService 部署详解 #### 一、概述 在Windows Server 2012环境下部署Web Service涉及到多个步骤和技术要点,包括但不限于IIS服务配置、.NET Framework环境搭建、防火墙设置、网站文件...

    C#WebService发布和IIS配置以及部分问题解决

    ### C# WebService 发布与 IIS 配置详解及常见问题解决 #### 一、IIS 安装与配置 在开始之前,确保已经安装了 Windows 的 Internet 信息服务 (IIS)。以下是如何安装 IIS 的步骤: 1. **打开控制面板**:通过开始...

    C# webservice实例与在IIS上的部署

    **C# Webservice实例与在IIS上的部署** 在IT领域,C# Webservice是一种基于.NET框架的服务,用于实现应用程序间的通信。它允许通过HTTP协议传递数据,使得不同平台的应用程序能够共享信息和服务。本教程将详细介绍...

    如何搭建IIS webservice 接口

    搭建IIS WebService接口是将Web服务功能与Internet Information Services (IIS)相结合,以便通过HTTP协议提供服务。...在实际操作中,如果遇到问题,查阅IIS和ASP.NET的官方文档或在线资源通常能提供解决方案。

    windows mobile 6.0 基于WebService方式与PC Server通讯的demo

    在本文中,我们将深入探讨如何在Windows Mobile 6.0平台上使用WebService技术实现与个人计算机(PC)服务器的通信。Windows Mobile 6.0是微软为掌上设备开发的一个操作系统,它提供了丰富的功能和API,使得移动设备...

    weblogic12c部署webservice错误问题WSSERVLET11

    然而,部署过程中可能会遇到各种问题,如在本问题中遇到的"weblogic12c部署webservice错误问题WSSERVLET11"。 错误信息"无法解析运行时描述符: java.lang.IllegalStateException: MASM0001:"指出在部署Web服务时...

    SQLServer存储过程调用WebService

    本文将详细介绍如何在 SQL Server 存储过程中调用 Web Service,并针对不同的 SQL Server 版本及操作系统环境提供相应的解决方案。 #### 二、环境配置与准备工作 ##### 2.1 安装 Soap Toolkit 3.0 组件 在 SQL ...

    Ant部署WebService服务

    本主题将深入探讨如何使用Ant来部署WebService服务。 WeberService是一种在网络上通过标准协议(如SOAP或REST)提供服务的技术,使得不同系统之间可以进行数据交换和业务交互。在Java世界中,常见的WebService框架...

    webservice,IIS常见问题

    ### WebService与IIS常见问题解析 #### 一、概述 在进行Web开发时,我们经常需要使用到WebService以及IIS来实现服务的发布与管理。WebService是一种支持通过网络进行调用的服务形式,而IIS(Internet Information ...

    SQL Server调用Webservice示例

    SQL Server 2005及以后版本支持嵌入.NET代码的存储过程。通过创建一个使用C#或VB.NET编写的CLR(公共语言运行时)存储过程,可以更灵活地调用Web Service。步骤包括: - 创建一个.NET项目,编写调用Web Service的...

    SQL Server调用WebService方法

    在SQL Server 2005中调用WebService方法是一种集成外部服务到数据库操作中的技术,这对于数据交互和扩展SQL Server的功能至关重要。以下将详细介绍如何实现这一功能,以及相关的知识点。 一、理解SQL Server与Web ...

    PB12.5WEBSERVICE发布问题处理

    PowerBuilder12.5做的webservice发布到iis上面遇到的问题以及解决办法

    ESB部署WebService接口.doc编程资料

    ESB部署WebService接口.doc

    SqlServer触发器调用WebService

    ### SqlServer触发器调用WebService知识点详解 #### 一、SqlServer触发器简介 在了解如何通过Sql Server触发器调用WebService之前,我们首先需要对触发器有一个基本的认识。触发器是一种特殊的存储过程,它被定义...

    WebService的创建、发布及部署过程

    创建、发布和部署WebService是开发过程中的关键步骤,下面将详细讲解这些过程以及可能遇到的问题和解决方案。 一、创建WebService 创建WebService通常使用编程语言如C#,在.NET Framework环境下,可以通过Visual ...

    Android通过webservice连接Sqlserver实例

    本文将详细介绍如何在Android应用中利用WebService接口连接到SQLServer数据库,实现数据的增删改查操作。 首先,理解概念: 1. Android:Android是一种开源操作系统,主要用于移动设备,如智能手机和平板电脑。 2. ...

    Android通过WebService访问SQLServer

    本教程主要探讨如何在Android应用中通过WebService访问SQLServer数据库,实现数据的增、删、查操作。以下是相关知识点的详细说明: 1. **Android平台与Web服务的交互**: Android系统提供了多种方式与远程服务器...

    web service第一次启动慢

    这种问题可能会在不同的web service应用中出现,尤其是在首次连接或部署新服务时更为常见。web service是一种通过网络提供服务的应用程序,它使用标准的Web协议来通信,如HTTP或HTTPS。 首先,要理解web service的...

    LoadRunner下WebService测试的若干问题

    本文将深入探讨LoadRunner下进行WebService测试时可能遇到的问题及其解决方案。 1. **LoadRunner简介** LoadRunner是HP(现为Micro Focus)推出的一款负载和性能测试工具,能够模拟大量并发用户,对系统进行压力...

Global site tag (gtag.js) - Google Analytics