当我在IIS中发布WCF休息服务时,服务不起作用?

时间:2010-08-13 03:19:19

标签: wcf rest .net-2.0 .net-4.0 .net-1.0

我正在使用WCF REST 4.0 意味着他们不是.svc文件..所以我在一个服务WCF Rest应用程序项目中有3个不同的服务类。我在Global.asax

中注册了所有这些服务

我想要做的是,我有一套来自较低框架的业务功能,例如:.NET 1.0 / 2.0,其中我使用数据集而不是调用基本的添加/更新/删除实体功能,这与新版本不同。所以我想问一下这种类型的匹配是否适用于.Net 4.0,还是其他任何原因?

谢谢

1 个答案:

答案 0 :(得分:1)

如果您的服务在Web开发服务器中工作,则必须在IIS中工作。您使用的是哪个版本的IIS?请记住,只有IIS 7.x支持无扩展名的URL。如果要在旧版本中使用它们,则必须修改IIS配置(请查看此thread)。还要确保您的IIS已正确注册.NET 4.0和所有已实现的ISAPI。如果您在IIS之后安装了.NET 4.0,最好使用.NET 4.0文件夹中的aspnet_regiis.exe。