--- tags: ASP.net, C#, IIS --- # ASP.net Blazor(MVC5?) 使用ASP.net撰寫網站與部署至IIS # ASP.net 架構 1. 專案架構 ![](https://i.imgur.com/gN6Tpty.png) 2. 部署 ![](https://i.imgur.com/6BGO8a3.png) 3. 按下發布 ![](https://i.imgur.com/vXzpABl.png) # 網頁 1. 新增網頁 ![](https://i.imgur.com/tPVx44f.png) 2. 點新增 ![](https://i.imgur.com/cjhwGo0.png) 3. 點加入 ![](https://i.imgur.com/CpWh3X0.png) 4. 結果 ![](https://i.imgur.com/L43m96Y.png) # 語法 1. 動態新增語法要用 ViewData 與 條件式在html ![](https://i.imgur.com/MFTWGiW.png) 2. C# 內容頁可對Post 、 Get 操作定義 ![](https://i.imgur.com/vzhDkeA.png) # 憑證、ssl、https 設定 1. 屬性 -> Debug ![](https://i.imgur.com/kgDw8n9.png) 2. 調整 url 的 http 與 取消 使用ssl ![](https://i.imgur.com/szpcqmd.png) 3. 關閉 windows 驗證 (保險起見) ![](https://i.imgur.com/BWZhvw4.png) # post http 400 、跨網站要求偽造 1. 添加IgnoreAntiforgeryToken ![](https://i.imgur.com/KHDVVUy.png) 2. https://ithelp.ithome.com.tw/articles/10248847 3. post 成功 ![](https://i.imgur.com/3Sy498h.png) ###### tags: `ASP.net` `C#` 'IIS'