IIS7.0发布Web服务-0001

配置错误
不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的
(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的
allowOverride="false" 的位置标记明确设置的。  
配置文件 \\?\X(盘符):\目录名\目录名\web.config
<system.webServer>
       
<handlers>
           
<add name="isa_rewrite" path="*" verb="*" modules="IsapiModule"
scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
resourceType="Unspecified" requireAccess="None"
preCondition="classicMode,runtimeVersionv2.0,bitness32" />
       
</handlers>
 </system.webServer>
配置源
  104:   </modules>
 
105:  <handlers>              
‘//(这里红色标记)
  106:   
<add name="isa_rewrite" path="*" verb="*" modules="IsapiModule"
scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
resourceType="Unspecified" requireAccess="None"
preCondition="classicMode,runtimeVersionv2.0,bitness32" />

出现这
个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。要取消锁定可以以管理员身份运行命令行
%windir%\system32\inetsrv\appcmd unlock config
-section:system.webServer/handlers 。其中的 handlers 是错误信息中红字显示的节点名称。

如果modules也被锁定,可以运行%windir%\system32\inetsrv\appcmd
unlock config -section:system.webServer/modules

注意:要以管理员身份运行才可以,默认不是管理员身份,方法,在开始菜单中的搜索程序与文件输入CMD,就会在上方出现一个CMD.EXE,在这个CMD.EXE文件上点击键,选择“以管理员身份运行”,打开命令行窗口,输入以上命令即可。
另外,如果使用Asp.net的朋友,在安装IIS7的时候一定记得勾选Asp.net,默认不选,也会出现类似的错误信息

IIS7.0发布Web服务-0001

时间: 2024-08-28 12:09:51

IIS7.0发布Web服务-0001的相关文章

IIS7.0发布Web服务器0002

asp.net发布到IIS中出现错误:处理程序"PageHandlerFactory-Integrated"在其模块列表中有一个错误模块"ManagedPipelineHandler" 分类: BS学习 2012-06-13 21:46 16219人阅读 评论(17) 收藏 举报 iisasp.net框架.netwindowssqlserver 开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地I

用CXF发布Web服务

1.下载apache-cxf-2.7.6jar包,并把lib目录下的所有jar包导入项目 2.编写测试的实体类,示例如下: 1 package cn.bd.weather.entity; 2 3 import java.util.Date; 4 5 import javax.xml.bind.annotation.XmlRootElement; 6 /** 7 * 8 * @author Administrator 9 * @XmlRootElement 表示根元素 10 */ 11 @XmlR

Apache发布web服务

服务器端:192.16.200.122(www.cxm.com)  DNS:192.168.200.122注:假设网站名称为www.cxm.com 1 发布默认路径下的基本网站(/var/www/html) (1)安装httpd软件包 [[email protected] ~]# rpm -qa | grep httpd  httpd-tools-2.2.15-15.el6_2.1.x86_64httpd-2.2.15-15.el6_2.1.x86_64 (2)编写测试页[[email prot

dubbo发布web服务实例

dubbo角色与调用执行过程 dubbo节点角色说明:provider: 暴露服务的服务提供方consumer: 调用远程服务的服务消费方registry: 服务注册于发现的注册中心monitor: 统计服务的调用次数和调用时间的监控中心container:服务运行容器 dubbo调用关系说明:1.服务容器负责启动,加载,运行服务提供者2.服务提供者在启动时,向注册中心注册自己提供的服务3.服务消费者在启动时,向注册中心订阅自己所需的服务4.注册中心返回服务提供者地址列表给消费者,如果有变更,注

Yii2.0 RESTful Web服务(1)

快速入门 Yii 提供了一整套用来简化实现 RESTful 风格的 Web Service 服务的 API. 特别是,Yii 支持以下关于 RESTful 风格的 API: 支持 Active Record 类的通用API的快速原型 涉及的响应格式(在默认情况下支持 JSON 和 XML) 支持可选输出字段的定制对象序列化 适当的格式的数据采集和验证错误 支持 HATEOAS 有适当HTTP动词检查的高效的路由 内置OPTIONS和HEAD动词的支持 认证和授权 数据缓存和HTTP缓存 速率限制

Yii2.0 RESTful Web服务(4)

路由 随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法. 在实践中,你通常要用美观的URL并采取有优势的HTTP动词. 例如,请求POST /users意味着访问user/create动作. 这可以很容易地通过配置urlManager应用程序组件来完成 如下所示: 'urlManager' => [ 'enablePrettyUrl' => true, 'enableSt

Yii2.0 RESTful Web服务(2)

资源 RESTful 的 API 都是关于访问和操作资源,可将资源看成MVC模式中的Model 在如何代表一个资源没有固定的限定,在Yii中通常使用 yii\base\Model 或它的子类(如 yii\db\ActiveRecord) 代表资源,是为以下原因: yii\base\Model 实现了 yii\base\Arrayable 接口,它允许你通过RESTful API自定义你想要公开的资源数据. yii\base\Model 支持输入验证, 在你的RESTful API需要支持数据输入

Yii2.0 RESTful Web服务(3)

在创建资源类和指定资源格输出式化后,下一步就是创建控制器操作将资源通过RESTful APIs展现给终端用户. Yii 提供两个控制器基类来简化创建RESTful 操作的工作:yii\rest\Controller 和 yii\rest\ActiveController, 两个类的差别是后者提供一系列将资源处理成ActiveRecord(关于ActiveRecord)的操作. 因此如果使用ActiveRecord内置的操作会比较方便,可考虑将控制器类 继承yii\rest\ActiveContr

windows amd64环境下使用arcpy发布web服务

通常在安装arcgis的时候,arcgis desktop与arcgis server应该是必备软件 但他们使用的python却不同,desktop使用32位,server使用64位. 为了能将arcpy生成的map document正常发布到server,python interpreter一定要使用64位,如果是32位环境,会出现两种情况: arcpy其他功能没问题,发布mxd时出现上传阻塞的情况 调用arcpy会出现DLL不是有效的win32执行程序之类的错误 综合之前碰到的问题,解决办法