成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

ASP.NE域名欺騙式開發實例解讀

2010-09-10 14:13:42來源:路過秋天博客作者:

  概說:在VS2005中,我們很多時候開發,都是采用IDE自帶的IIS開發,通常有兩種開發方式。

  概說:在VS2005中,我們很多時候開發,都是采用IDE自帶的IIS開發,通常有兩種開發方式。

  1:WebSite:

  如果建的是早期的webSite 網站,我們運行后總是會多一層目錄的地址,如圖

1
 

  2:WebApplication:

  如果vs2005打了sp1補丁或在vs2008/vs2010中,新建的可以是webApplication,運行后是沒有多出一層目錄的,如圖

1
 

  問題:如果建的是WebSite,由于多出一層目錄結構,所以在開發中極為不便的,問題多多~!

  這里用一個小小示例說明問題:

  我們同樣為上面的方式加上一個A鏈接:

  說明:按常理,我們都知道,“/”代表根目錄,編寫這樣的html應該是沒啥問題的,可是,這種情況在WebSite方式下出現錯誤了

  我們點擊鏈接,出錯如下圖:

1
 

  問題怎么解決?

  如果你故意要在代碼中處理這種根目錄的問題,那處理起來是相當的麻煩的。

  然而WebApplication下則是正常的,所以,現在一般開發都建WebApplication項目。

  那我們今天怎么解決WebSite這種多出來的目錄問題?那就是使用系統的IIS進行開發了。

  二:使用系統的IIS開發

  要進行系統IIS開發,我們需要進行以下的設置

  1:設置自定義服務器為自己的局域網IP地址,設為127.0.0.1也行

  對于WebSite的項目屬性

1
 

  WebApplication的項目屬性

1
 

  說明:在IIS定位到相應開發目錄之后,記得點一下“創建虛擬目錄”成功之后才能使用。

  2:相應的IIS網站目錄需要定位到開發目錄

  定位目錄到開發網站的目錄

1
 

  設置成IP訪問形式

1 

  設置的成果

  設置完成后,我們再瀏覽原來的WebSite或WebApplication站點時,就是IP地址訪問的形式了

  這時候你再用之前的點擊鏈接,就不會出現錯誤了,而且也沒有多出一層目錄出來了,如圖

1
 

  結段結言:

  至此,通過使用系統IIS進行開發,就可以避免了多出一層目錄出來的情況,同時我們也換成了IP開發。

  那在實現項目中,很多時候,我們開發都可能要根網站域名掛勾,而網站域名當然很多時候跟Cookie有關了

  于是,接下來一步就是重點,使用域名欺騙進行開發。

  三:域名欺騙開發

  1:域名欺騙設置

  我們打開以下路徑:C:\WINDOWS\system32\drivers\etc,可以看到一個host文件,如圖

1
 

  用記事本打開,輸出一行:127.0.0.1 www.abc.com/

  這里意思是:如果在瀏覽器輸入www.abc.com/將自定轉向本機網站,設置如圖

1
 

  2:項目屬性設置

  將項目屬性的IP改成域名

  WebSite網站屬性,如圖

1
 

  效果瀏覽:看,可以域名的方式欺騙訪問了,如圖

1
 

  WebApplication應用程序屬性設置

  對于這個設置,如果直接點創建虛擬目錄,可能問題多會一點,比如如下圖:

1
 

  說明:這種屬性是由于host指向了127.0.0.1,則IIS使用192.168.3.48方式引起的,只要改成同一種即可 

  下面是正常創建虛擬目錄:我里我添加了另一個域名指向

  192.168.3.48 www.cyq.com

  為了F5能夠運行,而不止于右鍵游覽方式,需要進行以下設置

  A:IIS主機頭設置

1
 

  B:創建虛擬目錄

1
 

  接著F5運行

1
 

  配置這個需要注意下以下問題:

  1:host文件域名指向的IP

  2:IIS網站屬性設置使用的IP

  3:IIS網站的主機頭需要添加域名

  結語:

  通過這種域名方式開發,可以模仿和發布網站后一模一樣的開發方式,也不用擔心路徑和域名最后的問題。對于很多個子域名的,方式一樣,只是host文件的指身改成如:192.168.3.48 a.cyq.com

關鍵詞:ASP.NET

贊助商鏈接:

主站蜘蛛池模板: 平顶山市| 沭阳县| 皋兰县| 军事| 防城港市| 陵水| 当雄县| 三江| 奎屯市| 彭阳县| 冕宁县| 娄底市| 无为县| 濉溪县| 武鸣县| 沁源县| 沂水县| 赣州市| 会东县| 古浪县| 吉林省| 长葛市| 庐江县| 南陵县| 天峻县| 达尔| 双牌县| 彭州市| 兴文县| 桂阳县| 新闻| 杭州市| 高台县| 海城市| 阳高县| 虞城县| 舞阳县| 海南省| 偏关县| 当涂县| 同仁县|