供前端调用的接口如何发布到iis服务器中? 20C

我asp.net写的一个供前端调用的接口,在本机浏览器运行成功了,但前端人员调用我的接口地址没反应,如我不写station.cshtml怎样发布到iis服务器中?
我view中station.cshtml 没写
这是我的Controller层

public class StationController : BaseController
{
    private static ILog log = LogManager.GetLogger(typeof(StationController));
    // GET: Station
    [HttpGet]
    public JsonResult GetTest(string id)
    {
        var res = new JsonResult();
        ApiResult ret = new ApiResult();
        res.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
       List<Station> list = new List<Station>();

           list  = new TM_GetStationDAL().GetSta(id);
           ret.data = new { List = list };
        return res.FillResult(ret, ResultEnum.成功);
    }


}

图片说明

3个回答

是否网络连接正常,用浏览器访问能得到结果么?是否存在跨域的问题。

网络正常,在本地运行项目正常,但另一台电脑调用我接口,网页没有数据,

你的接口在哪发布的, 你们的前端调用在哪调用的,如果是前端用ajax就会存在跨域问题。jsonp的方式可以规避跨域问题,但是只能用get方式调用。最好是设置你的IISAccess-Control-Allow-Origin:* ,这样可以解决。 具体百度 Access-Control-Allow-Origin,就可以了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问