Windows Server開發之·嵌入Service WebApi跨域問題處理

開發了一個windows server 服務,需要時候監控該服務的相關信息,並且控制改服務的啓動 暫停等,開始想開一web api來控制,但是.net 的webapi都是寄宿在iis的下 發佈的時候要發佈2次,於是就通過把api 服務嵌入server服務。嵌入後 一直存在跨域問題,網上找了很多解決方法,都沒有很好的解決 

最後只能採用一個很粗糙的處理方案 在實現契約的方法中加入以下代碼 如下:

        public bool CancelRestart()
        {
            WebOperationContext.Current.OutgoingResponse.Headers.Add("Access-Control-Allow-Origin", "*");
            return  MyMonitorService.CancelRestartByWcf();
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章