Response.Write("Hello LOLOTA")

Just Code4Fun


2009 ASP/ASP.NET MVP


最新回應

從Visual Stuio 2005開始,我們可以透過內建的ASP.NET組態網站去設定所需要的管理權限,

但是如果當你佈署網站到Server上時,要如何去設定管理權限呢?

 

我們先來觀察一下,原本的ASP.NET組態網站:

image

 

然後看一下它的URL,你會發現如下:

http://localhost:5036/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=C:\Documents%20and%20Settings\Administrator\My%20Documents\Visual%20Studio%202005\WebSites\WebSite6\&applicationUrl=/WebSite6

 

我們把它切成三段來看:

第一段是http://...../default.aspx?

然後它後面接一個applicationPhysicalPath的查詢字串(QueryString)以及另一個applicationUrl的查詢字串.

 

applicationPhysicalPath : 這是網站應用程式在Server上的實體位置.

applicationUrl: 這是站台名稱.

 

這看起來是有一個虛擬站台起來,透過QueryString去抓到設定,然後我們去找看看,在.net framework安裝目錄下有沒有這個網站的檔案?

我們可以C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles 下找到這個樣板網站,我們複製整個網站,

放到IIS下的目錄- MyWebManager,建立一個應用程式,然後我們就可以透過這個站台再加上查詢字串來管理權限。

 

image


DotBlogs Tags: ASP.NET Configurations KB

回應

  • ^^ 2009/5/18 下午 11:15 回覆

    # re: [KB]如何在沒有安裝Visual Studio的伺服器上設定ASP.NET組態?

    謝謝你的文章教學!!

*標  題:

*姓  名:

  電子郵件: (將不會被顯示)

  個人網頁:

*回應

登入後使用進階評論

Please add 2 and 2 and type the answer here: