中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

在isualStudio中遠(yuǎn)程調(diào)試遠(yuǎn)程IIS計(jì)算機(jī)上的ASP.NETCore

2024-04-29    分類: 網(wǎng)站建設(shè)

先決條件

這些過程已在以下服務(wù)器配置上進(jìn)行了測(cè)試:

Windows Server 2012 R2 和 IIS 8Windows Server 2016 和 IIS 10Windows Server 2019 和 IIS 10網(wǎng)絡(luò)要求

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

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

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

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

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

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

更新 Windows Server 上的瀏覽器安全設(shè)置

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

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

下載軟件時(shí),可能會(huì)收到授權(quán)加載各種網(wǎng)站腳本和資源的請(qǐng)求。 其中一些資源不是必需的,但為了簡化此過程,請(qǐng)?jiān)诔霈F(xiàn)提示時(shí)單擊添加。

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

如果需要幫助將應(yīng)用部署到 IIS,請(qǐng)考慮以下選項(xiàng):

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

備注

此部署方法使用 Web 部署,必須安裝在服務(wù)器上。 如果要手動(dòng)配置 Web 部署,而不是導(dǎo)入設(shè)置,則可以安裝 Web 部署 3.6,而不是用于托管服務(wù)器的 Web 部署 3.6。 但是,如果手動(dòng)配置 Web 部署,則需要確保使用正確的值和權(quán)限配置服務(wù)器上的應(yīng)用文件夾(請(qǐng)參閱配置 ASP.NET 網(wǎng)站)。

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

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

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

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

網(wǎng)頁題目:在isualStudio中遠(yuǎn)程調(diào)試遠(yuǎn)程IIS計(jì)算機(jī)上的ASP.NETCore
本文網(wǎng)址:http://www.rwnh.cn/news7/325757.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、App設(shè)計(jì)、網(wǎng)站策劃品牌網(wǎng)站建設(shè)、微信小程序、電子商務(wù)

廣告

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

成都網(wǎng)頁設(shè)計(jì)公司
炎陵县| 濮阳县| 荆门市| 楚雄市| 珲春市| 黄梅县| 佳木斯市| 乌拉特中旗| 嘉黎县| 凤庆县| 兰考县| 宁陕县| 宜都市| 莎车县| 青州市| 榆林市| 博客| 霍城县| 黑河市| 理塘县| 襄樊市| 乳源| 白玉县| 通榆县| 蒙阴县| 四会市| 祁阳县| 财经| 锡林浩特市| 奉新县| 仪陇县| 天峻县| 浮山县| 平远县| 郑州市| 咸阳市| 南投县| 日土县| 海盐县| 青川县| 马关县|