WebAPI記錄發布2

2021-08-09 20:29:37 字數 1124 閱讀 3293

對於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...