1
在我的web服务,我必须在形式的URI收到HTTP请求/A B:不成价值工程在一台计算机上,但不是另一个
[OperationContract]
[WebInvoke(UriTemplate = "http://hostname/.../a?b")]
Stream MethodName(Stream stream);
无典型? b = c。
这适用于我的开发计算机,运行Windows Vista和.NET 3.5 SP1(并添加URLACL)。但是,当试图在具有Windows Server 2003(.NET 3.5 w/no SP)的计算机上托管此操作时,我得到一个InvalidOperationException,告诉我URI模板无效,并且查询字符串的每个部分都必须是'名称=值”。如果绝对必要,客户端程序可以更改为匹配更兼容的URI,但有没有任何补救措施或解决此问题?
这看起来确实有窍门。你有没有提及完整的变更清单?我无法自己找到一个。 – 2009-06-30 12:32:13