1.在 visual studio 中建立乙個新的 asp.net core web 應用程式
2.選擇api
3.建立models資料夾並新建類user
public class user
public string m_userpassword
public string m_userpreviliage
}4.新建config類(儲存全域性變數)
類內容如下:
public class config
},"allowedhosts": "*",
"dbconn": "server=192.168.1.123;port=3306;database=dorremotedata;user id=root;password=xlf123456;sslmode=none"
}6.在nuget裡引用mysql.data庫 並新建datacontext類
類內容如下:
public class datacontext : dbcontext
//t_user 為資料庫中表名
protected override void onconfiguring(dbcontextoptionsbuilder optionsbuilder) => optionsbuilder.usemysql(config.dbconn);
}7.新建inte***ces資料夾並建立介面iuserfuncs
public inte***ce iuserfuncs
8.新建server資料夾並建立類userfuncs
public class userfuncs: datacontext}}
catch (exception ex)
return false;}}
9.新建usercontroller
內容如下:
[route("api/[controller]")]
public class usercontroller : controller
10.載入配置檔案
在program類中main方法中新增**:
configuration = builder.build();
config.dbconn = configuration.getvalue("dbconn");
createwebhostbuilder(args).build().run();
}編譯後就可以了!
10.部署
11.可能異常
12.除錯工具
postman
webapi建立及POST GET訪問
我使用的是vs2015,點開新建專案,安裝如下操作執行 在controllers 資料夾下建立乙個示例控制器 apicontroller 至此webapi建立完成。httpget 表示使用get訪問 同時get方式訪問可以給函式命名為get httppost 表示使用post訪問 acceptver...
iis建立應用程式
今天要把我做的系統放到乙個asp的子目錄下面,剛開始還不知道怎麼用,放到子目錄又不能建立虛擬目錄,而且建立了的話就不是asp下面的子目錄了 就比如我想得到的結果是http localhost test blog 但是blog是乙個系統,我還會經常該得。後來找了很久,發現兩步解決辦法 1。是要把解決方...
IIS註冊及程式池設定
2016年09月13日 21 37 12 一 安裝.net framework的注意關鍵 尚未安裝 net framework 4 client profile,原因是 hresult 0xc8000222 解決辦法 1.在win7的c windowssystem32目錄裡面 右鍵cmd.exe以管...