注意:本次使用騰訊雲作為本次的演示
https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
1、Enterprise
作為高階版本, SQL Server Enterprise 版提供了全面的高階資料中心功能,效能極為快捷、虛擬化不受限制,還具有端到端的商業智慧,可為關鍵任務工作負荷提供較高服務級別,支援終端使用者存取深層資料。
2、Standard
SQL Server Standard 版提供了基本資料管理和商業智慧資料庫,使部門和小型組織能夠順利執行其應用程式並支援將常用開發工具用於內部部署和雲部署,有助於以最少的 IT 資源獲得高效的資料庫管理。
3、developer
SQL Server Developer 版支援開發人員基於 SQL Server構建任意型別的應用程式。 它包括 Enterprise 版的所有功能,但有許可限制,只能用作開發和測試系統,而不能用作生產伺服器。 SQL Server Developer 是構建 SQL Server 和測試應用程式的人員的理想之選。
4、Express 版本
Express 版本是入門級的免費資料庫,是學習和構建桌面及小型伺服器資料驅動應用程式的理想選擇。 它是獨立軟體供應商、開發人員和熱衷於構建使用者端應用程式的人員的最佳選擇。 如果您需要使用更高階的資料庫功能,則可以將 SQL Server Express 無縫升級到其他更高階的 SQL Server版本。 SQL Server Express LocalDB 是 Express 的一種輕型版本,該版本具備所有可程式化×××,但在使用者模式下執行,並且具有快速的零設定安裝和必備元件要求較少的特點。
官網下載:https://docs.microsoft.com/zh-cn/sql/ssms/sql-server-management-studio-ssms?view=sql-server-2017
注意下面紅色框圈起來的地方,注意 版本是否與你需要的一致
前面一直下一步
這是我安裝的(可以重新安裝)
存取你的IP地址如果是以下內容代表IIS可以使用
後端打包
前端打包
建立後端網站
建立前端網站
把打完包的資源放到對於的網站
這裡我設定了3個埠
前端資源顯示成功
後端無法存取
初步判斷沒有存取後端的介面,無法轉發。
官方地址:https://www.iis.net/downloads/microsoft/url-rewrite
開啟連結往下滑,我當前伺服器是x64的所有選擇x64
安裝完成一直下一步就行
我這裡已經顯示成功,如果沒有出現重啟IIS管理器
開啟URL重寫你可以手動自己設定,我這裡直接放程式碼了
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="index">
<match url="^((?!(api)).)*$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
<rule name="api" patternSyntax="Wildcard" stopProcessing="false">
<match url="*api/*" negate="false" />
<action type="Rewrite" url="http://124.222.206.143:6060/api/{R:2}" />
</rule>
</rules>
</rewrite>
</system.webServer>
<system.web>
<trust level="Full" />
</system.web>
</configuration>
修改成你IP地址和後端埠
我這裡使用的是.Net6.0,要下載高於此版本的環境
下載地址:https://dotnet.microsoft.com/zh-cn/download/dotnet
下載完放到伺服器全部點開安裝
重新執行後端已經不存在報錯
還是不行
適用於 IIS 7 及更高版本的 Microsoft 應用程式請求路由 (ARR) 是一個基於代理的路由模組,它基於 HTTP 檔頭、伺服器變數和負載均衡演演算法將 HTTP 請求轉發到內容伺服器。 ARR 可用於:
因為URL Rewrite只能進行基本的 URL 重寫和重定向,而ARR支援反向代理、負載均衡等,但ARR 依賴於 URL 重寫模組 來檢查傳入的 HTTP 請求以做出路由決策。 因此,需要 URL 重寫模組才能啟用 ARR 功能。
1.開啟設定管理器
2.啟用TCP/IP
3.重新啟動服務
為什麼要開啟TCP/IP:開啟TCP/IP協定設定為允許遠端連線
總之,本文介紹瞭如何提高工作效率的關鍵方法。希望這些技巧對你有所幫助,讓你的工作更加高效。未來,我們將繼續分享更多有關職業發展和成功的內容,敬請期待!"
"感謝你閱讀本文,希望你從中獲得了有價值的資訊。如果你有任何問題或建議,請隨時與我們聯絡。未來,我們將繼續為你提供有趣和有益的內容,敬請關注。