ASP.NET 2.0 完成的網站放在子目錄該如何設訂? |
|
雲遊四海
更新時間:2007/10/19 下午 03:11:29 |
|
一般完成的網站置於主網站內會成為該站的子網站,如該主網站為5657,ASP.NET 2.0 完成的網站為123,置於主站內網址通常為www.5657.com.tw/123,可是顯示 組態錯誤(如下),請問該如何處理?請幫幫忙,謝謝!
組態錯誤 描述: 處理服務此要求所需的組態檔時發生錯誤。請檢視下列的特定錯誤詳細資訊,並適當修改您的組態檔。
剖析器錯誤訊息: 在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為應用程式。
原始程式錯誤:
行 49: 使用者。 行 50: --> 行 51: <authentication mode="Windows"/> 行 52: <!-- 行 53: <customErrors> 區段可以用來設定
原始程式檔: J:\56577\123\web.config 行: 51 |
|
|
|
雲遊四海
更新時間:2007/10/21 下午 10:53:26 |
|
補充說明:我所使用的是挑戰ASP.NET 2.0 for VB亙動網站百寶箱,包含書中所有範例都必須在網站主要目錄才可使用,若在次一層目錄都無法使用,出現錯訊息如前述,請各位大大幫忙想想辦法...感恩...謝謝... |
|
|
|
雲遊四海
更新時間:2007/10/23 上午 08:43:11 |
|
補充說明: 如果是入徑問題,那入徑該在那兒設訂! |
|
|
|
文淵閣工作室
更新時間:2007/10/23 上午 09:22:57 |
|
因為目前所有作品都必須必須要在目錄是「網站根目錄」或是「虛擬目錄」時才會有用, 所以您所建立的只是子目錄而已,並沒有執行應用程式的功能。 請進入IIS選取您的網站,再選取您所要使用的子目錄, 按下內容鍵, 在目錄標籤的應用程式欄旁按下建立鈕,即可完成子目錄轉換應用程式資料夾。 |
|
|
|
雲遊四海
更新時間:2007/10/23 下午 12:37:59 |
|
感恩!已經可以用了,但如果每作一個子網站就要請伺服器管理單位設定一次,有點不方便,不知是否有更好的方法呢? |
|
|
|
文淵閣工作室
更新時間:2007/10/26 上午 10:10:02 |
|
方法一 ASP.NET 預設資料庫存在主目錄下的 App_Data 目錄,您可將資料上 傅至主目錄的App_Data 目錄, 以上例來說 就是 5657\App_Data, web.config 上傅至主目錄 5657 目錄,而其他的.aspx 程式則放至 5657\123 目錄
方法二 web.config 上傅至主目錄 5657 目錄 App_Data 資料上 傅至次目錄 5657\123\App_Data 但要修改程式碼DataFile="~/123/App_Data/資料庫 。
|
|
|
|