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