[KB]如何在沒有安裝Visual Studio的伺服器上設定ASP.NET組態?
從Visual Stuio 2005開始,我們可以透過內建的ASP.NET組態網站去設定所需要的管理權限,
但是如果當你佈署網站到Server上時,要如何去設定管理權限呢?
我們先來觀察一下,原本的ASP.NET組態網站:
然後看一下它的URL,你會發現如下:
我們把它切成三段來看:
第一段是http://...../default.aspx?
然後它後面接一個applicationPhysicalPath的查詢字串(QueryString)以及另一個applicationUrl的查詢字串.
applicationPhysicalPath : 這是網站應用程式在Server上的實體位置.
applicationUrl: 這是站台名稱.
這看起來是有一個虛擬站台起來,透過QueryString去抓到設定,然後我們去找看看,在.net framework安裝目錄下有沒有這個網站的檔案?
我們可以C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles 下找到這個樣板網站,我們複製整個網站,
放到IIS下的目錄- MyWebManager,建立一個應用程式,然後我們就可以透過這個站台再加上查詢字串來管理權限。
如果您有微軟技術開發的問題,可以到MSDN Forum發問。
如果您有微軟IT管理的問題,可以到TechNet Forum發問喔。