2020年12月6日 星期日

[.Net Core].NET Core 3.1 部屬至IIS上

[.Net Core].NET Core 3.1 部屬至IIS上

[.Net Core].NET Core 3.1 部屬至IIS上

安裝ASP.NET Core 3.1 Windows Hosting Bundle

  1. 先至官網下載ASP.NET Core 3.1 Windows Hosting Bundle

    ASP.NET Core 3.1 Windows Hosting Bundle Download

  2. 執行dotnet-hosting-3.1.10-win.exe安裝檔,打勾同意授權條款後,點選安裝

    WindowsServerHostingInstall

  3. 安裝完成後,重啟IIS

    • 停止 World Wide Web publishing 服務
      net stop was /y
      
    • 重新啟動該服務
      net start w3svc
      

發行網站

  1. 執行Publish指令

    dotnet publish -c Release
    

    dotnet publish

  2. 執行完成後,即可至專案下bin/Release/netcoreapp3.1/publish 取得發行檔案

    dotnet publish complete

    publish folder

新增站台

  1. 將發行的檔案放置於Server上

    Website folder

  2. 先於IIS 應用程式集區中新增一個應用程式集區

    Application pool

  3. 於IIS中新增網站,輸入站台名稱,並實體路徑指到剛剛放置發行檔案的資料夾中,然後指定要開啟的Port。

    Add Website

  4. 可同步確認模組內是否有成功安裝ASP.NET Core Module

    CheckModule1

  5. 如有看到AspNetCoreModuleV2即有成功安裝

    CheckModule2

瀏覽網站

瀏覽網頁,看是否能正常顯示頁面

View Website


如有錯誤或建議,歡迎留言指教,謝謝!!

(相關內容如有侵犯隱私或著作權,請協助通知刪除,感謝)

[C#] web.config 設定含有&字元

[C#] web.config 設定含有&字元

[C#] Web.Config 設定含有&字元

簡介

當在Web.config內的appSettings設定含有&的字元時,如未處理則可能會造成應用程式無法啟動,這裡記錄一下如何處理此問題。

2020年8月16日 星期日

[C#] 檔案寫入UTF8 或 UTF8 BOM

[C#] 檔案寫入UTF8 或 UTF8 BOM

[C#] 檔案寫入UTF8 或 UTF8 BOM

簡介

一開始使用靜態函式Encoding.UTF8寫入txt檔時,產生檔案為UTF8 with BOM,為了輸出UTF8 without BOM做一下筆記。

[Npm] 設定Proxy Server

[Npm] 設定Proxy Server

[Npm] 設定Proxy Server

簡介

由於公司上網時必須透過代理伺服器(Proxy Server)才能連到外部網路,而使用Nodejs也需要設定代理伺服器(Proxy Server)。

[Git] 設定Proxy Server

[Git] 設定Proxy Server

[Git] 設定Proxy Server

簡介

由於公司上網時必須透過代理伺服器(Proxy Server)才能連到外部網路,而使用Git也需要設定代理伺服器(Proxy Server)。

2020年8月15日 星期六

[C#] 西元年轉換為民國年

[C#] 西元年轉換為民國年

[C#] 西元年轉換為民國年

簡介

由於在維護舊程式,發現還有使用西元年減掉1911來取得民國年,這裡稍微紀錄一下修改方式。

[Oracle] 取得N~M筆資料或Top N資料

[Oracle] 取得N~M筆資料或Top N資料

[Oracle] 取得N~M筆資料或Top N資料

簡介

之前使用SQL SERVER要取得前N筆資料只需要使用TOP N即可取得所要的結果,而且還可以取得排序後的結果,而Oracle應該如何下指令呢?

SELECT TOP 10 * FROM Northwind.Orders ORDER BY CustomerID;