首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为IIS 7.5配置WCF REST服务时无法映射路径

为IIS 7.5配置WCF REST服务时无法映射路径
EN

Stack Overflow用户
提问于 2011-06-03 20:32:18
回答 1查看 1.2K关注 0票数 1

我在使用IIS 7.5构建和部署WCF Rest服务时遇到了问题。如果我打开Visual Studio2010并创建一个"WCF服务应用程序“类型的新项目,然后将其发布到IIS,它可以正常工作。但是,当我尝试从IService.cs接口在操作协定上指定WebGet属性时,我得到了一个错误。

接口(来自IService.cs):

代码语言:javascript
复制
[ServiceContract]
public interface IService
{
    [OperationContract]
    [WebGet(UriTemplate = "hello/?n={name}")]
    Message SayHello(string name);
}

对应方法(来自Service.svc):

代码语言:javascript
复制
public Message SayHello(string name) {
   return Message.CreateMessage(MessageVersion.None, "*", "Hello "+name+"!");
}

我尝试将其发布到我在根站点(http://localhost/)下创建的IIS应用程序(http://localhost/rest/),发布工作成功,但是当我尝试从浏览器访问任何页面时,我收到以下错误:

代码语言:javascript
复制
Failed to map the path '/rest'.

我还尝试将UriTemplate更改为[WebGet(UriTemplate = "rest/hello/?n={name}")],但得到了相同的错误。

我使用的是IIS中的默认配置文件:

代码语言:javascript
复制
<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
  </system.web>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <serviceMetadata httpGetEnabled="true"/>
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
 <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>
</configuration>

我还应该提到的是,我使用的是.NET 4.0的应用程序池。

请帮帮忙,因为我对此感到非常困惑。

提前感谢!

Jeffrey Kevin Pry

EN

Stack Overflow用户

回答已采纳

发布于 2011-06-17 18:54:22

因为似乎没有人对这个问题感兴趣:)我自己想出来的。

为了让它正常工作,我似乎必须执行以下操作:

  1. 打开命令提示符(cmd.exe)
  2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ (视安装情况而定)
  3. 执行aspnet_regiis.exe -i

这就起到了作用。现在一切都正常了。希望我能节省一些人几个小时的谷歌搜索时间。

谢谢,

Jeffrey Kevin Pry

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6227129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档