日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > asp.net >内容正文

asp.net

发布ASP.NET程序至IIS7

發(fā)布時(shí)間:2023/12/20 asp.net 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 发布ASP.NET程序至IIS7 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

???? 以前一直和IIS5打交道,后來(lái)系統(tǒng)升級(jí)到WIN7,自然的就用上了IIS7了,不過(guò)因?yàn)閷?duì)IIS7服務(wù)器沒(méi)有系統(tǒng)的了解,所以在自己機(jī)子上測(cè)試發(fā)布網(wǎng)站時(shí),總是遇到各種各樣的問(wèn)題,當(dāng)時(shí)就放棄了,準(zhǔn)備有時(shí)間再研究的,正好這兩天有朋友問(wèn)我發(fā)布的問(wèn)題,也遇到幾個(gè)問(wèn)題,就順便把這幾個(gè)問(wèn)題寫(xiě)下來(lái),省的以后每次都麻煩,如果和我一樣對(duì)IIS7不熟悉的朋友,希望我在這篇文章中遇到的問(wèn)題能給你一些小小的幫助。

??? 這里主要是將Web網(wǎng)站發(fā)布到本機(jī)的IIS上,這里以VS08建立的3.5下的網(wǎng)站為例,首先需要在程序中安裝好IIS

??? 在發(fā)布對(duì)話框中選擇LocalIIS后,對(duì)話框里提示出現(xiàn)的2個(gè)問(wèn)題????????? ??????????? 第一個(gè)問(wèn)題是很簡(jiǎn)單,因?yàn)樵赪in7系統(tǒng)下發(fā)布到本機(jī)IIS需要管理員權(quán)限,右鍵選擇“以管理員身份運(yùn)行”軟件即可??????????

?????????? 第二個(gè)問(wèn)題我們暫且不解決,看看會(huì)帶來(lái)什么狀況,我們現(xiàn)在先將其發(fā)布到文件系統(tǒng)中,然后在IIS中新建網(wǎng)站

??????????? 這步完成以后,我們?yōu)g覽網(wǎng)站會(huì)出現(xiàn)HTTP 錯(cuò)誤404.17-Not Found

???????????????????????????? ??

??????????? 這就是我們前面第二個(gè)問(wèn)題引起的,提示沒(méi)有IIS缺少Asp.net組件,出現(xiàn)這種情況的原因是因?yàn)闄C(jī)子先裝的VS,然后裝的IIS,雖然它不會(huì)影響編譯等行為,但是會(huì)影響發(fā)布,解決方法是在找到C:\Windows\Microsoft.NET\Framework\v2.0.50727目錄下的aspnet_regiis文件,運(yùn)行該文件

??????????????????????????????????????????????? ??????????? 出現(xiàn)上面錯(cuò)誤的原因也是因?yàn)闄?quán)限不夠,用管理員權(quán)限運(yùn)行命令行

??????????????????????????????????????????????????????????? ?

??????????? 安裝成功后,重啟一下網(wǎng)站再進(jìn)行瀏覽,這里有個(gè)應(yīng)用程序池的概念,在我們新建網(wǎng)站時(shí)都會(huì)創(chuàng)建一個(gè)同名的應(yīng)用池,這里我們需要注意的是如果我們出現(xiàn)500.19的錯(cuò)誤,那么你最好是對(duì)網(wǎng)站的應(yīng)用程序池進(jìn)行檢查。

????????????? ??????????

??????????? 出現(xiàn)上面情況時(shí)的程序池信息

???????????????????????????????????????????? ???????????????????????????????????

?????????? 因?yàn)槲椰F(xiàn)在的網(wǎng)站使用的.NET Framework3.5版本編譯的程序集,所以我的程序池的.NET Framework版本要設(shè)為v2.0

?????????????????????????????????????????????????????

??????? 現(xiàn)在我們已經(jīng)解決了開(kāi)始的兩個(gè)問(wèn)題,此時(shí)瀏覽網(wǎng)站就可以正常看到內(nèi)容了。

?????? 現(xiàn)在我用VS2010發(fā)布一個(gè)4.0的程序到剛才的網(wǎng)站上,又碰到了點(diǎn)情況:???????????????????????

???????? 這個(gè)原因很簡(jiǎn)單,因?yàn)槲覀儼l(fā)布到剛才的網(wǎng)站時(shí),應(yīng)用程序池還是使用的2.0的.NET Framework,所以我們將其改為v4.0

???????? 這時(shí)再瀏覽網(wǎng)站,出現(xiàn)了這個(gè)錯(cuò)誤:

???????????????????????????????????????????????????????

??????? 這個(gè)原因是什么呢?在IIS7中的程序池包含了2種管道模式,出現(xiàn)上面情況的原因就是我們使用了經(jīng)典模式

?????????????????????????????????????????????????????

??????? 將其改為集成模式后,網(wǎng)站就可以正常瀏覽了。

??????? 以上是我個(gè)人在發(fā)布時(shí)碰到過(guò)的幾個(gè)問(wèn)題,因?yàn)閷?duì)IIS7一些基本的東西不了解才會(huì)出現(xiàn)這么多問(wèn)題,希望對(duì)你能有一點(diǎn)點(diǎn)幫助。

轉(zhuǎn)載于:https://www.cnblogs.com/626498301/archive/2010/09/06/1818753.html

總結(jié)

以上是生活随笔為你收集整理的发布ASP.NET程序至IIS7的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。