2

我的网络服务正在工作,然后突然停止了。调试后,我意识到配置中可能存在问题,并且由于某种原因,.svc 映射在 IIS(处理程序映射)中消失了。

我添加了 .svc 映射,它现在正在更新我的 web.config 并向 web.config 添加一个节点(我以前的 web.config 没有这个节点,它工作得很好)。

好的,然后我上传我原来的 web.config,现在回到 IIS,它显示 .svc 映射再次被删除。

有没有其他人经历过这种奇怪的行为?

4

3 回答 3

2

解决 RC1 问题 - 手动将 .svc 映射到 aspnet_isapi.dll

见: http ://social.msdn.microsoft.com/Forums/en-US/wcf/thread/054b1d90-1e75-42ff-8d18-639f0b273dad/

于 2009-01-11T03:13:49.867 回答
0

如果您不需要任何特殊或自定义行为,请考虑使用 @ServiceHost 的 Factory 属性,那么您将不需要任何配置...

http://msdn.microsoft.com/en-us/library/aa967286.aspx

于 2009-01-30T09:34:53.293 回答
0

我假设您使用的是 IIS7,因为您的 web.config 不断更改。您可以发布添加到您的 web.config 中的代码吗?

另外,您是否在 IIS 的应用程序级别设置此映射?如果是这样,您(或其他人)可能会在更高级别(或者如果您的工作更高,则更低)更改映射,这会导致最初的问题。

于 2009-01-02T14:10:06.030 回答