天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

如何在IIS6,7中部署ASP.NET網(wǎng)站

發(fā)布時(shí)間:2016-10-22 09:27

  本文關(guān)鍵詞:ASP.NET網(wǎng)站,由筆耕文化傳播整理發(fā)布。


如何在IIS6,7中部署ASP.NET網(wǎng)站

在我的第一篇博客中,我發(fā)布過(guò)一個(gè)示例項(xiàng)目, 主要演示了我的我的AJAX框架和我的通用數(shù)據(jù)訪問(wèn)層。 雖然在當(dāng)初我認(rèn)為我已考慮地比較周全了,而且還提供了足夠的說(shuō)明文檔, 但在發(fā)布后的將近一年的時(shí)間里,還是有不少人給我發(fā)郵件,問(wèn)我一些關(guān)于不能運(yùn)行示例的問(wèn)題。 在所有問(wèn)題中,主要集中在IIS和SQL SERVER的配置方面。 因此,我認(rèn)為還是有必要再來(lái)談一下在IIS6/7以及SQL SERVER中部署ASP.NET網(wǎng)站的過(guò)程了。

在上篇博客【寫自己的ASP.NET MVC框架(下)】中, 我又發(fā)布了一個(gè)示例項(xiàng)目,它也包含一個(gè)網(wǎng)站項(xiàng)目,今天的介紹過(guò)程將主要以這個(gè)示例為主。 對(duì)于以前的示例所需配置的相同部分將不會(huì)重復(fù)介紹,不同點(diǎn)則會(huì)額外補(bǔ)充。

查看web.config文件

ASP.NET網(wǎng)站與一般的桌面程序不同,,不是拷貝過(guò)來(lái)就能運(yùn)行的(數(shù)據(jù)庫(kù)連接除外)。 要想運(yùn)行它,通常需要一些配置過(guò)程。
但是,我們到底需要配置什么呢?
答案是:查看web.config

web.config通常會(huì)放在網(wǎng)站的根目錄,這個(gè)文件中包含了一最重要的網(wǎng)站運(yùn)行參數(shù)。比如: connectionStrings,httpHandlers,httpModules ,這些參數(shù)都是網(wǎng)站開(kāi)發(fā)人員認(rèn)為運(yùn)行網(wǎng)站所必需的參數(shù)。 因此,如果我們想將一個(gè)網(wǎng)站部署到IIS中,必須首先打開(kāi)web.config文件,逐個(gè)確認(rèn)這些重要的參數(shù)是否符合要求。

這里要補(bǔ)充一點(diǎn)的是:有些開(kāi)發(fā)人員喜歡將各類參數(shù)放在appSettings配置節(jié)中,即便是數(shù)據(jù)庫(kù)的連接字符串也放在appSettings中。 我只能說(shuō):這是個(gè)很不好的習(xí)慣。因此,在部署這類網(wǎng)站時(shí),可能還要注意一下appSettings是否包含數(shù)據(jù)庫(kù)的連接字符串, 這就需要人工識(shí)別了。當(dāng)然了,appSettings中還可能包含一些重要目錄配置,同樣,也只能人工識(shí)別了。

今天要講述的參數(shù)主要涉及到IIS和SQL SERVER,因此本文將會(huì)分開(kāi)介紹它們。
而且IIS還會(huì)分為6和7.5二個(gè)版本來(lái)單獨(dú)演示。
SQL SERVER則以 2005 Express版本來(lái)演示。
我演示所用的操作系統(tǒng)為:Windows Server 2003和Windows 7 ,它們分別附帶了IIS 6和IIS 7.5

說(shuō)明:通常我們?cè)诓渴鹁W(wǎng)站時(shí),都應(yīng)該先根據(jù)web.config定義的那些重要參數(shù)來(lái)配置網(wǎng)站。 但為了讓您能對(duì)這些參數(shù)有較深刻的印象,下面的演示中,不是先根據(jù)web.config來(lái)配置網(wǎng)站, 而是采用【從創(chuàng)建一個(gè)站點(diǎn)后,一步一步地發(fā)現(xiàn)問(wèn)題并解決】的方式來(lái)講解這個(gè)過(guò)程。

在IIS中創(chuàng)建網(wǎng)站

每個(gè)ASP.NET程序都是一個(gè)網(wǎng)站,要想運(yùn)行它們,都需要在IIS中部署它們, 部署的第一步就是要在IIS創(chuàng)建一個(gè)網(wǎng)站。 在IIS中創(chuàng)建網(wǎng)站的過(guò)程比較簡(jiǎn)單,因?yàn)镮IS都提供向?qū)Ы缑鎭?lái)幫助我們完成這個(gè)配置過(guò)程, 因此,本文打算省略那些無(wú)意義的貼圖。

說(shuō)明,我們先從IIS6開(kāi)始。 這里只要求您在IIS中創(chuàng)建一個(gè)網(wǎng)站,把它配置成網(wǎng)站就可以了,其它的配置我們后面再談。
示例項(xiàng)目:點(diǎn)擊此處進(jìn)入 MyMVC DEMO 下載頁(yè)面

網(wǎng)站創(chuàng)建好了嗎?我停下來(lái)等一下吧。

我的網(wǎng)站配置好了,現(xiàn)在已經(jīng)可以用瀏覽器訪問(wèn)它。

如何在IIS6,7中部署ASP.NET網(wǎng)站

現(xiàn)在我們可以切換風(fēng)格來(lái)試試效果,點(diǎn)擊頁(yè)面右上角的【3】試試看。

噢,怎么一開(kāi)始就出錯(cuò)了:

如何在IIS6,7中部署ASP.NET網(wǎng)站

看到這個(gè)提示,不要茫然。為了界面友好,我用JavaScript捕獲了這個(gè)錯(cuò)誤,但現(xiàn)在我們需要知道錯(cuò)誤的原因是什么,怎么辦呢?

有FireBug或者Fiddler2嗎?
如果有,就打開(kāi)它們吧。下圖是我用FireBug看到的錯(cuò)誤原因(需要重新執(zhí)行剛才的操作):

從FireBug中,我們可以看到,剛才的操作觸發(fā)了一次請(qǐng)求,請(qǐng)求的地址是:/AjaxStyle/SetStyle.cspx
cspx是個(gè)什么擴(kuò)展名呢?還是打開(kāi)web.config看一下吧。

<httpHandlers> <""MyMVC.AjaxHandlerFactory, MyMVC" validate="true" /> <""MyMVC.MvcPageHandlerFactory, MyMVC" validate="true" /> <""MyMVC.MvcPageHandlerFactory, MyMVC" validate="true" />

  本文關(guān)鍵詞:ASP.NET網(wǎng)站,由筆耕文化傳播整理發(fā)布。



本文編號(hào):148980

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/xxkj/148980.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶cb7f9***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
黑色丝袜脚足国产一区二区| 日本女优一区二区三区免费| 深夜福利欲求不满的人妻| 亚洲综合一区二区三区在线| 国产综合香蕉五月婷在线| 日本成人中文字幕一区| 不卡一区二区在线视频| 十八禁日本一区二区三区| 出差被公高潮久久中文字幕| 欧美偷拍一区二区三区四区| 少妇熟女精品一区二区三区| 91精品日本在线视频| 在线亚洲成人中文字幕高清| 日韩免费成人福利在线| 日韩欧美中文字幕人妻| 国产日韩欧美在线播放| 夜夜躁狠狠躁日日躁视频黑人| 午夜精品福利视频观看| 日本熟妇五十一区二区三区 | 久久热中文字幕在线视频| 精品一区二区三区中文字幕 | 日本丰满大奶熟女一区二区| 国内九一激情白浆发布| 日本一本在线免费福利| 欧美国产日产综合精品| 91后入中出内射在线| 欧美日韩亚洲精品在线观看| 成年人免费看国产视频| 香港国产三级久久精品三级| 国产综合一区二区三区av| 日本丰满大奶熟女一区二区| 99精品国产一区二区青青| 91偷拍视频久久精品| 婷婷色网视频在线播放| 久草国产精品一区二区| 免费黄色一区二区三区| 中文字幕人妻一区二区免费| av在线免费观看一区二区三区| 欧美精品久久一二三区| 久久碰国产一区二区三区| 中国一区二区三区人妻|