Internet Information Server 可能并未運行或者路徑已經重定向到另外的計算機
測試沒有通過,您可能沒有提供正確的用戶信息和數據庫名
COMSHARP CMS 升級后訪問彈出“輸入網絡密碼”對話框
安裝成功完成,然而訪問網站顯示500 錯誤
安裝結束,訪問網站時顯示 Server Application Unavailable 錯誤
未能找到存儲過程 'StoredProcedureParametersBuild'
SQL Server does not exist or access denied
對象名 'INFORMATION_SCHEMA.PARAMETERS' 無效
安裝結束,訪問網站正常,然而用系統管理賬戶成功登錄網站后卻并沒有顯示管理界面。



Internet Information Server 可能并未運行或者路徑已經重定向到另外的計算機

在 COMSHARP CMS 安裝進行到 “選擇安裝地址” 一步的時候,允許用戶輸入將要安裝的虛擬目錄的路徑和所在站點的端口號。在這里,請輸入您準備安裝的虛擬目錄的路徑,該路徑位于 IIS 虛擬根目錄下(即 Inetpub\wwwroot),如果您輸入了明確的路徑,則 COMSHARP CMS 將安裝為 IIS 默認Web站點下的虛擬目錄;如果您沒有輸入該路徑,則 COMSHARP CMS 將直接安裝在虛擬根目錄中,COMSHARP CMS 實際將成為 IIS 的默認Web站點。

不管是何種方式,您都需要提供 IIS 默認Web站點的端口號,一般情況下,該端口號為80,但如果您的 IIS 默認Web站點的端口號已經被更改為其它值,比如8080,則您在這里,必須向安裝程序提供更改后的準確的端口號(在此而言,即8080),否則,安裝程序將產生以下錯誤:

 

 

錯誤原因

在安裝 COMSHARP CMS 之前,您可能已經更改了IIS 默認Web站點的端口號,而您在安裝過程中提供的端口號和 IIS 默認Web站點的端口號不一致,最終導致以上錯誤。

 解決方法

您只需要準確的提供您的 IIS 默認Web站點的端口號即可。





UP



測試沒有通過,您可能沒有提供正確的用戶信息和數據庫名

在 COMSHARP CMS 系統初始化(COMSHARP CMS 安裝部署的一個步驟)中,在數據庫連接頁,您提供了數據庫的相關資料后,按連接測試,發生以下錯誤:

 

錯誤原因

  1. 您沒有準確的提供數據庫服務器名,或者數據庫名,或者數據庫系統管理員帳戶。
  2. 您的 SQL Server 沒有使用混合驗證模式。
  3. 您的 SQL Server 沒有啟用 TCP/IP (遠程數據庫)

解決方法

  1. 您沒有準確的提供數據庫服務器名,或者數據庫名,或者數據庫系統管理員帳戶。

    請詢問為您提供數據庫支持的 DBA,以獲取準確的數據庫連接資料。

  2. 您的 SQL Server 沒有使用混合驗證模式。

    請用 SQL Server 企業管理器(SQL Server 2000),或 SQL Server Management Studio (SQL Server 2005)連接您的數據庫服務器,在您的數據庫服務器節點上點右鍵,選擇“屬性”或“Properties”,然后進入“安全”或 Security 頁,將驗證模式(Authentication)設置為 Windows 和 SQL Server 混合驗證模式。

    如果您使用的是 MSDE2000,或 SQL Server 2005 Express,由于您沒有相應的 SQL Server 企業管理器或 SQL Server management Studio 進行管理,您需要通過修改注冊表,將驗證模式設置為混合模式。

    MSDE2000
    在注冊表中,將 HKEY_LOCAL_MACHINE\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode 的值修改為 2

    SQL Server 2005 Express
    在注冊表中,將 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLServer\LoginMode 的值設置為 2

  3. 您的 SQL Server 沒有啟用 TCP/IP (遠程數據庫)

    SQL Server 2000
    在 SQL Server 2000 企業管理器中,在當前數據庫節點上點右鍵,選擇“屬性”,在“General”頁,點擊“Network Configuration”,將“TCP/IP”選到右邊的“Enabled Protocols”框中。

    MSDE 2000
    進入 MSDE 安裝盤的 Program Files\Microsoft SQL Server\80\Tools\Binn 路徑下,雙擊運行 SVRNETCN.exe 程序,將“TCP/IP”選到右邊的“Enabled Protocols”框中。

    SQL Server 2005
    在 Microsoft SQL Server 2005 的 Configuration Tools 中打開 “Microsoft SQL Server Configuration Manager”
    展開 SQL Server 2005 Network Configuration,打開 Protocols for
    在 “TCP/IP”上點右鍵盤,選擇“Enable”


 

以上操作完成后,請重新啟動 SQL Server 服務以讓改動生效。您可以點開始/運行 輸入 Services.msc 打開系統服務控制臺,找到SQL Server 的服務 MSSQLSERVER 重新啟動;或者在命令符窗口中依次運行:net stop mssqlservernet start mssqlserver





UP



COMSHARP CMS 升級后訪問彈出“輸入網絡密碼”對話框

這個問題一般是升級后,新的站點文件取代舊的站點文件,同時,原來站點文件的訪問控制列表被更改引起來的。如果您的 IIS 訪問控制,以及站點目錄文件系統訪問控制使用默認設置,這種問題不會發生。某些用戶可能對 IIS 和站點目錄訪問控制有特殊設置,當升級文件覆蓋舊文件的時候,可能發生上述問題。

解決方法:

請檢查您的站點文件夾的訪問控制表,確認它們和升級前是一致的,如果不一致,對站點文件夾以及其中的文件的訪問控制進行重新配置,就可以解決這個問題。





UP



安裝成功完成,然而訪問網站顯示500 錯誤

用戶根據 COMSHARP CMS 安裝指南完成安裝,安裝程序顯示順利完成,但在瀏覽器中輸入 http://localhost/comsharpCMS 或事先設定的訪問地址,卻顯示以下錯誤:

無法顯示網頁

您要訪問的網頁有問題,無法顯示。


請嘗試以下操作:

  • 打開 localhost 主頁,然后查找指向您感興趣信息的鏈接。
  • 單擊刷新按鈕,或以后再試。
  • 單擊搜索,尋找 Internet 上的信息。
  • 也可查看相關站點列表。

HTTP 500 - 內部服務器錯誤
Internet Explorer

這個問題最大的可能是用戶安裝了下載版的 IIS

這個問題最大的可能是用戶安裝了下載版的 IIS,而不是 Windows 安裝光盤中的原始 IIS。需要強調的是,IIS 是集成在 Windows 2000 Professional, Windows 2000 Server, Windows XP Professional, Windows 2003 Server, Windows 2008 Server 中的,微軟并不提供獨立的 IIS 安裝。

您從網上下載的 IIS 全部是一些技術人員從 Windows 安裝光盤剝離出來并打包成 IIS 獨立安裝包的,以這種方式制作的 IIS 安裝包普遍存在問題,尤其和 ASP.NET 結合時,經常出現問題。

強烈建議您使用原始 Windows 安裝光盤,通過增加 Windows 組建,重新安裝 IIS。





UP



安裝結束,訪問網站時顯示 Server Application Unavailable 錯誤

安裝順利完成,訪問網站時候顯示以下錯誤

Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable.  Please hit the "Refresh" button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

1. 這個問題最可能的原因是您的系統中安裝了多個版本的 .NET 框架,如 .NET 1.1 和 .NET 2.0。 .NET 框架允許在同一個系統安裝多個版本,這沒有問題,但問題出在以下地方:

您在 IIS 中,為同一程序池 (Application Pool)下的多個站點設定使用了不同的 .NET 框架。或者說,不同版本 .NET 框架下的網站使用了同一個程序池。

同一個程序池只能對應一個 .NET 框架。比如,您的系統中有2個網站 A 和 B,它們都使用同一個程序池(DefaultAppPool),但 A 網站使用 .NET 1.1 框架,而 B 網站使用 .NEt 2.0 框架,在這種情形下,就會出現上面說的錯誤。

解決辦法 (適用于 IIS 6 以上的版本)

您可以在 IIS 的程序池中新建一個程序池,如 ASP.NET.20.POOL,讓 B 網站使用該程序池,A 網站繼續使用那個默認的 DefaultAppPool 程序池,這樣,即使 A 網站使用 .NET 1.1 ,B 網站使用 .NET 2.0 ,它們也不會再沖突。

2. 這個問題第二個可能的原因是您的 .NET 框架安裝有問題,比如 .NET 框架先于 IIS 安裝,或一些未知的原因,導致 ASP.NET 沒有在 IIS 中注冊,要解決這個問題,可以使用以下方法:

在 IIS 中注冊 ASP.NET

打開我的電腦,進入系統所在的盤(假設為 C 盤),進入以下路徑 C:\WINDOWS\Microsoft.NET\Framework\,在這里,您會看到您安裝的不同版本的 .NET 框架目錄,假設您的網站使用的 .NET 版本為 2.0,則進入 v2.0.50727 目錄 (完整路徑為:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727)。

在該目錄下,能看到一個命名為 aspnet_regiis.exe 的文件,這是一個命令符執行文件。

點 “開始 / 運行”,在“打開” 那里輸入 “cmd”,回車,這樣就可以打開命令符運行窗口,將當前路徑更改到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727,輸入 aspnet_regiis.exe -i 回車即可。

 





UP



未能找到存儲過程 'StoredProcedureParametersBuild'

這個錯誤一般發生在使用 XCOPY 安裝模式下,Application 文件夾已經順利通過 FTP 上傳到服務器的網站目錄;Database 中的數據庫腳本也成功執行,然而,在試圖訪問剛剛安裝的網站時,卻出現以下錯誤消息:

該錯誤說明,COMSHARP CMS 的數據庫部分沒有正確安裝,最可能的原因是:

您在執行 Database 文件夾中的數據庫腳本的時候,沒有在 COMSHARP 數據庫下執行,SQL Analyser 有時候默認的數據庫是 master 數據庫,如果您是在 master 數據庫下執行的安裝腳本,則 COMSHARP CMS 的數據庫事實上根本沒有安裝。





UP



SQL Server does not exist or access denied

COMSHARP CMS 安裝之后,試圖訪問網站時,返回以下錯誤

該錯誤最可能的原因和前面安裝過程中出現的“測試沒有通過,您可能沒有提供正確的用戶信息和數據庫名
”錯誤一樣,請參閱以下文章:

測試沒有通過,您可能沒有提供正確的用戶信息和數據庫名





UP



對象名 'INFORMATION_SCHEMA.PARAMETERS' 無效

安裝順利完成,第一次訪問站點時出現以下錯誤:

對象名 'INFORMATION_SCHEMA.PARAMETERS' 無效。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

異常詳細信息: System.Data.SqlClient.SqlException: 對象名 'INFORMATION_SCHEMA.PARAMETERS' 無效。

錯誤原因

該錯誤非常罕見,一般發生在您的數據庫是從 MS SQL Server 7 升級到 SQL Server 2000 的情形,該升級過程導致在 SQL Server 2000 的用戶數據庫中,無法訪問 INFORMATION_SCHEMA,而正常安裝的 SQL Server 2000 不存在這個問題。

微軟有這樣一篇知識庫文章解釋了這個問題:
http://support.microsoft.com/default.aspx?scid=kb;en-us;294350

解決方法

要解決這個問題,最好的方法是重新安裝您的 SQL Server 數據庫。





UP



安裝結束,訪問網站正常,然而用系統管理賬戶成功登錄網站后卻并沒有顯示管理界面。

正常情況下,系統管理人員登錄 COMSHARP CMS 站點后,頁面上應該顯示系列管理界面,包括系統管理鏈接,欄目上的編輯按鈕等等。然而安裝順利完成,網站也可以正常訪問,但系統管理用戶登錄之后,頁面上卻并沒有出現相應的系統管理界面,出現這種情形可能有兩個原因:

您的訪問客戶端的系統時間比網站服務器的系統時間嚴重提前

提前幅度超過了24小時(不包括不同時區之間的差別)。在這種情形,如果您的訪問客戶端的系統時間嚴重超前,會導致瀏覽器誤以為您的訪問 Session 已經過期,從而使登錄失敗。

您的訪問域名中包含不合法字符。

瀏覽器在保存訪問 Session 的時候,會將訪問賬戶信息(已加密),結合訪問域名寫到 Cookie 中,如果您的訪問域名非法,將導致瀏覽器無法解析登錄 Cookie。

這種情形比較罕見,事實上,您在注冊域名的時候,包含非法字符的域名是不可能注冊成功的,但在一些二級域名管理系統中,可能存在二級域名存在非法字符的問題,比如,以下二級域名是非法的,但在一些主機商那里也可以注冊成功:

my_host.mydomain.com

上面的二級域名 my_host 包含了一個在域名體系中非法的字符,下劃線(_),該非法域名雖然成功注冊了,但瀏覽器在解析 Cookie 的時候,遇到這樣的域名會無法解析,導致 COMSHARP CMS 訪問客戶端無法解析用戶的 Session 信息。





UP



 上一個問題: 如何使用 XCOPY 安裝部署 COMSHARP CMS?常見問題 - 安裝部署下一個問題: COMSHARP CMS 建議安裝在哪些系統? 
  發送給朋友| 打印友好
7 x 12 小時服務熱線
0532 - 83669660
微信: comsharp
QQ: 13885509
QQ: 592748664
Skype: comsharp