利用VS2019創(chuàng)建Web項(xiàng)目并發(fā)送到IIS及IIS與ASP.NET配置教程
一、打開VS2019選擇創(chuàng)建新項(xiàng)目
【最好以管理員身份運(yùn)行VS2019,后面發(fā)布網(wǎng)站時(shí)需要以管理員身份,避免后面還要重啟,可以一開始就以管理員身份運(yùn)行】
二、選擇語(yǔ)言為C#,然后選擇“ASP.NET Web應(yīng)用程序(.NET Framework)”
如果選擇創(chuàng)建新項(xiàng)目后打開沒(méi)有以上選項(xiàng),則需要對(duì)VS2019的安裝進(jìn)行修改
1、電腦左下角——開始——找到Visual Studio Installer打開——修改
2、選中圖中框出的部分,點(diǎn)擊安裝即可,安裝成功后重啟VS就會(huì)有了
三、填寫項(xiàng)目名字與存放位置后點(diǎn)擊創(chuàng)建項(xiàng)目
選擇空項(xiàng)目,點(diǎn)擊創(chuàng)建,等待項(xiàng)目創(chuàng)建成功
四、右鍵添加新項(xiàng)——Web窗體
五、添加完Web窗體后界面如下,則可以利用html或者css的標(biāo)簽來(lái)設(shè)計(jì)自己所要展示的網(wǎng)頁(yè)
【注:.aspx是動(dòng)態(tài)網(wǎng)頁(yè)文件的后綴 具體可以百度】
除了通過(guò)自己手寫代碼以外,還可以通過(guò)工具箱添加控件來(lái)設(shè)計(jì)網(wǎng)頁(yè)【主要可以利用button或者table等】
如在頁(yè)面添加Table控件(在HTML那一欄)還有超鏈接控件(標(biāo)準(zhǔn))與圖片控件,并且設(shè)置對(duì)應(yīng)的文字與鏈接
網(wǎng)頁(yè)可自行設(shè)計(jì),選擇自己習(xí)慣的方式,在設(shè)計(jì)完網(wǎng)站之后便可以發(fā)布Web了
六、發(fā)布Web,同樣右鍵點(diǎn)擊發(fā)布,選擇文件夾,然后點(diǎn)擊下一步
設(shè)置存放位置,點(diǎn)擊完成,點(diǎn)擊發(fā)布
文件夾內(nèi)所存儲(chǔ)的發(fā)布網(wǎng)站內(nèi)容如下:
到這一步Web已經(jīng)發(fā)布成功,接下來(lái)就是如何將其配置到IIS上
七、IIS與ASP.NET的安裝與配置
找到控制面板——程序——啟用或關(guān)閉Windows功能,把對(duì)應(yīng)的都勾上
然后打開文件夾找到C:\Windows\Microsoft.NET\Framework\v4.0.30319這一路徑,然后打開cmd
輸入aspnet_regiis -i,顯示安裝成功【安裝與配置ASP.NET】
然后打開瀏覽器輸入:localhost 顯示網(wǎng)頁(yè)則代表IIS服務(wù)安裝成功【不同瀏覽器/不同操作系統(tǒng)頁(yè)面可能不同】
然后打開控制面板——系統(tǒng)與安全——管理工具——IIS
前面ASP.NET配置安裝成功則IIS會(huì)顯示如下
八、添加網(wǎng)站
在瀏覽網(wǎng)站之前,先將存放發(fā)布的網(wǎng)站所在文件夾修改權(quán)限,添加一個(gè)“Everyone”用戶,權(quán)限為完全控制。防止報(bào)錯(cuò)顯示無(wú)權(quán)限訪問(wèn)
九、重新啟動(dòng)并點(diǎn)擊瀏覽,瀏覽器自動(dòng)打開界面設(shè)計(jì)
到此這篇關(guān)于利用VS2019創(chuàng)建Web項(xiàng)目,并發(fā)送到IIS,以及IIS與ASP.NET配置的文章就介紹到這了,更多相關(guān)VS2019創(chuàng)建Web項(xiàng)目發(fā)送到IIS內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
巧用ASP.NET預(yù)編譯Web應(yīng)用程序規(guī)避調(diào)用延遲的方法
ASP.NET 1.x的開發(fā)人員常常聽到用戶抱怨首次調(diào)用應(yīng)用程序的時(shí)候會(huì)碰到初始化延遲。畢竟,初次請(qǐng)求會(huì)引發(fā)一個(gè)系列過(guò)程,包括運(yùn)行庫(kù)初始化、分析、把ASPX頁(yè)面編譯成中間語(yǔ)言、把方法即時(shí)編譯成本地代碼等等。2011-08-08asp.net 獲取某個(gè)時(shí)間段的星期并以表格形式排列出來(lái)
今天遇到了個(gè)關(guān)于時(shí)間的操作,而作為初學(xué)者的我,并不是很了解時(shí)間函數(shù)的操作,所以就園里問(wèn)了下別人,經(jīng)別人的幫助我自己實(shí)現(xiàn)了如何在某個(gè)時(shí)間段獲取星期。2010-03-03.NET使用System.Timers.Timer類實(shí)現(xiàn)程序定時(shí)執(zhí)行
這篇文章介紹了.NET使用System.Timers.Timer類實(shí)現(xiàn)程序定時(shí)執(zhí)行的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07.NET實(shí)現(xiàn)倉(cāng)儲(chǔ)Repository(AI)的操作方法
倉(cāng)儲(chǔ)模式是一種在應(yīng)用程序中使用的設(shè)計(jì)模式,它將數(shù)據(jù)訪問(wèn)邏輯與業(yè)務(wù)邏輯分離,通過(guò)倉(cāng)儲(chǔ)接口和倉(cāng)儲(chǔ)實(shí)現(xiàn)類,您可以定義和實(shí)現(xiàn)數(shù)據(jù)的增刪改查操作,這篇文章主要介紹了.NET?實(shí)現(xiàn)倉(cāng)儲(chǔ)Repository(AI),需要的朋友可以參考下2023-09-09asp.net Menu控件+SQLServer實(shí)現(xiàn)動(dòng)態(tài)多級(jí)菜單
asp.net Menu控件+SQLServer實(shí)現(xiàn)動(dòng)態(tài)多級(jí)菜單的代碼,需要的朋友可以參考下。2011-12-12驗(yàn)證一個(gè)ASP.NET應(yīng)用程序和頁(yè)面的生命周期的實(shí)現(xiàn)代碼
我們知道ASP.NET Page的生命周期實(shí)際上是ASP.NET Application的生命周期的一部分。這個(gè)周期經(jīng)歷了HTTP Module => HTTP Handler => ASP.NET Page => Http Module這樣一個(gè)過(guò)程2012-04-04