如何使用java脚本使用Windows服务托管的WCF服务?

时间:2014-09-14 10:22:18

标签: c# javascript web-services wcf

首先我要指出在here之前已经提出过这个问题。我尝试了这个解决方案,但是我得到了Cross-Origin Request Blocked,而且没有对他的解决方案发表评论。问题是我已经将我的WCF服务创建为类库,并使用Windows服务托管它。因此,我没有web.config文件来执行此操作crossdomainscriptaccessenabled="true"

修改

我的WCF服务类如下所示,

ICPU.cs

[ServiceContract]
    public interface ICPU
    {
        [OperationContract]
        string GetProcessData();
    }

CPU.cs

public class CPU : ICPU
    {
        ProcessDetails pd = new ProcessDetails();
        ProcessLocal pl = new ProcessLocal();
        public string GetProcessData()
        {
            pd.processes = pl.ProcessMonitor();

            string json_response = JsonConvert.SerializeObject(pd);

            return json_response;
        }
    }

0 个答案:

没有答案