1

I have deployed my WCF service on test machine of client calling it from same client machine using my client HTML website I get response like this:

enter image description here

But when I deploy same components on production machine of our client response I am getting from WCF service is different like this:

enter image description here

I am working on ajax call for cross domain. I call rest service from my HTML website deployed on other machine. This is the error I can see on firebug because of this different output from WCF service:

enter image description here

This is code of my WCF method. It is simple method I have written only to see what is happening:

[WebGet(ResponseFormat = WebMessageFormat.Json)]
public string PingMe()
{
    return "No Domains";
}

What could be the reason behind this?

4

2 に答える 2

0

テスト サーバーと運用サーバーで実行されている -NET フレームワークのバージョンが異なるようです。「d」は、XSS 攻撃のいくつかの形式から保護するためのセキュリティ機能として、.NET 3.5 で少し前に導入されました。

詳細については、この記事を参照してください。Dave Ward のこの記事には、jQuery dataFilter を使用した優れた汎用ソリューションがあります。

于 2013-01-23T09:07:31.857 に答える
0

この記事を参照した後、この問題を解決しました。

于 2013-03-20T12:33:59.557 に答える