對於webapi來說建立出來以後有著直接的發布的問題直接影響著webapi 的使用我們來逐一記錄並解決,使webapi 達到我們的使用的目的。
1.跨域的問題 :
可以參考
解決的辦法
在響應頭中加入解決資訊,**如下 originheaderdefault 可以指定特定的網路位址請求
}使用方法如下:
[crosssiteattribute]
public ienumerablegetallstu(string name, string name2)
2.預設的請求資料 為xml 格式
如果想改為json 格式怎麼辦呢?解決方法如下 找到global.asax 配置檔案新增
globalconfiguration.configuration.formatters.xmlformatter.supportedmediatypes.clear();
如圖:
3.如果想進行執行的時候進行方法多個同步訪問成功的解決辦法
3.2 更改web config 增加action ,讓其訪問指定只想action
訪問的方式如下
-- 獲取資訊
WebAPI No 2 如何WebAPI發布
asp.net core在windows上可以採用兩種執行方式。一種是自託管執行,另一種是發布到iis託管執行。首先有乙個完好的.net core webapi測試專案,然後進入根目錄執行 dotnet publish 來進行編譯 然後在進入dll目錄,也就是程式集目錄 執行當前專案的主程式dll ...
Web API的發布問題
配置 isapi 和 cgi 限制 的4.0版本設定為允許,要不然出現 由於 web 伺服器上的 isapi 和 cgi 限制 列表設定,無法提供您請求的頁面。的錯誤。an error has occurred.multiple actions were found that match the r...
WebAPI發布IIS報錯問題
1.看iis中處理程式對映中有沒有註冊 extensionlessurlhandler integrated 4.0 沒有的話需要在 執行 中註冊 aspnet regiis.exe 2.配置檔案中要加 在web.config增加 如果還不行,請檢查一下 處理程式對映 裡面是否有 extension...