成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

在isualStudio中遠程調試遠程IIS計算機上的ASP.NETCore

2024-04-29    分類: 網站建設

先決條件

這些過程已在以下服務器配置上進行了測試:

Windows Server 2012 R2 和 IIS 8Windows Server 2016 和 IIS 10Windows Server 2019 和 IIS 10網絡要求

不支持在通過代理連接的兩臺計算機之間進行調試。 不建議通過高延遲或低帶寬連接(例如撥號 Internet)或在跨國家/地區(qū)的 Internet 上進行調試,否則可能會導致調試失敗或速度過慢。 有關要求的完整列表,請參閱要求。

應用已在 IIS 中運行?如果應用正在 IIS 中運行,你只想下載遠程調試器并啟動調試,請轉到在 Windows Server 上下載并安裝遠程工具。如果需要幫助確保在 IIS 中正確設置、部署和運行應用,以便進行調試,請按照本主題中的所有步驟進行操作。創(chuàng)建新的 ASP.NET Core Web 應用呈現。在 Visual Studio 2019 中的啟動窗口上,選擇新建項目。 如果開始窗口未打開,請選擇文件 > 開始窗口 。 鍵入Web 應用,選擇C作為語言,然后選擇ASP.NET Core Web 應用程序(模型-視圖-控制器),再選擇下一步。 在下一個屏幕上,將項目命名為MyASPApp,然后選擇下一步。選擇建議的目標框架或 .NET 6,然后選擇創(chuàng)建。打開 About.cshtml.cs 文件,并在 OnGet 方法中設置斷點(在較舊的模板中,改為打開 HomeController.cs 并在 About() 方法中設置斷點)。在 Windows Server 上安裝和配置 IIS

以下步驟僅顯示 IIS 的基本配置。 有關更深入的信息或要安裝到 Windows 桌面計算機,請參閱發(fā)布到 IIS 或使用 ASP.NET 3.5 和 ASP.NET 4.5 的 IIS 8.0。

對于 Windows Server 操作系統(tǒng),通過管理鏈接或服務器管理器中的儀表板鏈接使用添加角色和功能向導 。 在服務器角色步驟中,選中Web 服務器(IIS)框 。

在角色服務步驟中,選擇所需 IIS 角色服務,或接受提供的默認角色服務 。 如果要使用發(fā)布設置和 Web 部署啟用部署,請確保選中IIS 管理腳本和工具 。

繼續(xù)執(zhí)行確認步驟,安裝 Web 服務器角色和服務。 安裝 Web 服務器 (IIS) 角色后無需重啟服務器/IIS。

更新 Windows Server 上的瀏覽器安全設置

如果在 Internet Explorer 中啟用了增強的安全配置(默認情況下已啟用),則可能需要將某些域添加為受信任的站點,以便下載某些 Web 服務器組件。 通過轉到Internet 選項>安全性>受信任的站點>站點來添加受信任的站點。 添加以下域。

microsoft.comgo.microsoft.comdownload.microsoft.comiis.net

下載軟件時,可能會收到授權加載各種網站腳本和資源的請求。 其中一些資源不是必需的,但為了簡化此過程,請在出現提示時單擊添加。

在 Windows Server 上安裝 ASP.NET Core在托管系統(tǒng)上安裝 .NET Core 托管捆綁包。 捆綁包可安裝 .NET Core 運行時、.NET Core 庫和 ASP.NET Core 模塊。 有關更深入的說明,請參閱發(fā)布到 IIS。對于當前的 .NET Core 托管捆綁包,請安裝 ASP.NET Core 托管捆綁包。 對 .NET Core 2,安裝 .NET Core Windows Server 托管捆綁包。 備注如果系統(tǒng)沒有 Internet 連接,請先獲取并安裝 Microsoft Visual C++ 2015 Redistributable,再安裝 .NET Core Windows Server 托管捆綁包。重啟系統(tǒng)(或在命令提示符處依次執(zhí)行net stop was /y和net start w3svc,了解系統(tǒng)路徑的更改) 。選擇部署選項

如果需要幫助將應用部署到 IIS,請考慮以下選項:

通過在 IIS 中創(chuàng)建發(fā)布設置文件并在 Visual Studio 中導入設置來進行部署。 在某些情況下,這是一種快速部署應用的方法。 當你創(chuàng)建發(fā)布設置文件時,系統(tǒng)會在 IIS 中自動設置權限。通過發(fā)布到本地文件夾并使用選方法將輸出復制到 IIS 上準備就緒的應用文件夾來進行部署。(可選)使用發(fā)布設置文件進行部署

備注

此部署方法使用 Web 部署,必須安裝在服務器上。 如果要手動配置 Web 部署,而不是導入設置,則可以安裝 Web 部署 3.6,而不是用于托管服務器的 Web 部署 3.6。 但是,如果手動配置 Web 部署,則需要確保使用正確的值和權限配置服務器上的應用文件夾(請參閱配置 ASP.NET 網站)。

配置 ASP.NET Core 網站在 IIS 管理器左窗格的連接下,選擇應用程序池 。 打開 DefaultAppPool,將.NET CLR 版本設置為無托管代碼 。 ASP.NET Core 需要執(zhí)行此操作。 默認網站使用 DefaultAppPool。停止并重新啟動 DefaultAppPool。在 Windows Server 上安裝和配置用于宿主服務器的 Web 部署

用于托管服務器的 Web 部署 3.6 提供額外的配置功能,可實現從 UI 創(chuàng)建發(fā)布設置文件。

IIS 的Web 平臺安裝程序允許安裝版本 3.6 而不是 4.0,因此這是本文中建議的版本。

如果已在 Windows Server 上安裝 Web 部署,請使用控制面板 > 程序 > 卸載程序將其卸載。接下來,在 Windows 服務器上安裝用于托管服務器的 Web 部署 3.6。要安裝用于托管服務器的 Web 部署,請使用 Web 平臺安裝程序 (WebPI)。 (要從 IIS 查找 Web 平臺安裝程序鏈接,請選擇服務器管理器左側窗格中的IIS。 在服務器窗格中,右鍵單擊服務器并選擇Internet Information Services (IIS)管理器。 然后,在操作窗口中,使用獲取新的 Web 平臺組件連接 。)你還可以從下載獲取 Web 平臺安裝程序 (WebPI)。在 Web 平臺安裝程序中,在應用程序選項卡中查找用于托管服務器的 Web 部署 3.6。如果尚未安裝IIS 管理腳本和工具,請立即安裝。轉到選擇服務器角色 > Web 服務器(IIS) > 管理工具,然后選擇IIS 管理腳本和工具角色,點擊下一步,然后安裝角色 。需要腳本和工具來生成發(fā)布設置文件。根據需要,打開控制面板>系統(tǒng)和安全>管理工具>服務來驗證 Web 部署是否正確運行,然后確保:Web 部署代理服務正在運行(舊版本中的服務名稱不同)。Web 管理服務正在運行。如果某個代理服務未運行,請重新啟動Web 部署代理服務。如果 Web 部署代理服務不存在,請轉到控制面板>程序>卸載程序,查找Microsoft Web 部署 。 選擇更改安裝,并確保對 Web 部署組件選擇將安裝到本地驅動器 。 完成更改安裝步驟。在 Windows Server 上的 IIS 中創(chuàng)建發(fā)布設置文件關閉并重新打開 IIS 管理控制臺以在 UI 中顯示更新的配置選項。在 IIS 中,右鍵單擊默認網站,選擇部署 > 配置 Web 部署發(fā)布 。如果看不到部署菜單,請參閱前面的部分來驗證 Web 部署是否正在運行。在配置 Web 部署發(fā)布對話框中,檢查設置。單擊設置。在結果面板中,輸出顯示已為指定用戶授予訪問權限,并且已在對話框中顯示的位置生成了具有 .publishsettings 文件擴展名的文件。XML復制

網頁題目:在isualStudio中遠程調試遠程IIS計算機上的ASP.NETCore
本文網址:http://jinyejixie.com/news7/325757.html

成都網站建設公司_創(chuàng)新互聯,為您提供關鍵詞優(yōu)化、App設計網站策劃、品牌網站建設微信小程序、電子商務

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網頁設計公司
保山市| 扬州市| 南丹县| 浏阳市| 汝州市| 阿合奇县| 太和县| 宁阳县| 叶城县| 探索| 务川| 香格里拉县| 新密市| 嘉祥县| 大英县| 建德市| 翼城县| 贵南县| 驻马店市| 太和县| 永福县| 张家港市| 定结县| 木兰县| 安化县| 名山县| 河北区| 榆树市| 上饶市| 慈利县| 宜章县| 那坡县| 湛江市| 平远县| 萍乡市| 佛冈县| 平和县| 溆浦县| 禹城市| 六安市| 正定县|