1. 程式人生 > >部署WebService到IIS發生的錯誤

部署WebService到IIS發生的錯誤

then fff win7 cat .net tails 設置方法 .config 詳細信息

1.[轉]http://blog.csdn.net/muchlin/article/details/6800863

/CRM”應用程序中的服務器錯誤。


配置錯誤

說明: 在處理向該請求提供服務所需的配置文件時出錯。請檢查下面的特定錯誤詳細信息並適當地修改配置文件。

分析器錯誤消息: 無法識別的屬性“targetFramework”。請註意屬性名稱區分大小寫。

源錯誤:

行 24:             設置為 true。
行 25:         -->
行 26: 		<compilation debug="true" targetFramework="4.0"/>
行 27: 		<!--
行 28:             通過 <authentication> 節可以配置 ASP.NET 使用的 


源文件: E:\NET\CRM.Web\web.config 行: 26


版本信息: Microsoft .NET Framework 版本:2.0.50727.4961; ASP.NET 版本:2.0.50727.4955

解決方法:

修改.NET Framework 版本為相應版本即可,我以前用的是2.0換成4.0的時候出現這個錯誤。

我的win7系統,

1、打開IIs點擊IIS根節點

技術分享

2、看右邊的“操作”-》點擊“更改.NET Framework 版本”

技術分享

3、選擇相應的版本,我這裏應該選擇v4.0.30319,點擊確定

技術分享

4、點擊IIS的應用程序池

技術分享

5、在右邊“操作”欄裏選擇“應用程序默認設置...”

技術分享

6、把“.NET Framework 版本”設置為v4.0,點擊“確定”即可。

技術分享

7、設置需要的版本為允許允許,不然會出現如下錯誤:

應用程序“NET/CRM”中的服務器錯誤

Internet Information Services 7.5

錯誤摘要

HTTP 錯誤 404.2 - Not Found

由於 Web 服務器上的“ISAPI 和 CGI 限制”列表設置,無法提供您請求的頁面。

設置方法: (1)、打開ISAPI和CGI限制 技術分享

(2)、找到你需要但被設為不允許運行的版本,

技術分享

(3)、把需要運行的版本設置為“允許”,即可

技術分享

2.[轉]http://www.cnblogs.com/qqflying/p/3543370.html

由於擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程序。

錯誤:

HTTP 錯誤 404.3 - Not Found
由於擴展配置問題而無法提供您請求的頁面。如果該頁面是腳本,請添加處理程序。如果應下載文件,請添加 MIME 映射。

windows 8系統,運行aspx頁面出現上述錯誤信息,解決辦法如下:

iis7 :控制面板-》打開或關閉windows功能-》Internet信息服務-》萬維網服務-》應用程序開發功能,勾選上“.net擴展性”和“ASP.NET”,保存後,重啟IIS服務器即可。

iis8:控制面板-》打開或關閉windows功能-》Internet信息服務-》萬維網服務-》應用程序開發功能,勾選上“.net Extensibility3.5” 及等帶.net的選項,保存後,重啟IIS服務器即可。

iis默認安裝的時候是沒有勾選這些選項的。

3.[轉自]http://www.cnblogs.com/zoe-blog/p/5159718.html

HTTP 錯誤 500.21 - Internal Server Error 處理程序“PageHandlerFactory-Integr

將網站發布到IIS,訪問發生如下錯誤:

HTTP 錯誤 500.21 - Internal Server Error處理程序“PageHandlerFactory-Integr”在其模塊列表中有一個錯誤模塊“ManagedPipelineHandler”

技術分享

原因:在安裝Framework v4.0之後,再啟用IIS,導致Framework沒有完全安裝

解決:開始->所有程序->附件->右鍵點擊“命令提示符”->以管理員身份運行->輸入“%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i”命令行。

如果還不行,可檢查IIS的應用程序池,是否使用集成模式,如果不是則改成集成模式

4.HTTP 錯誤 403.14 - Forbidden Web 服務器被配置為不列出此目錄的內容。

  1. 導致這個問題出現的原因可能很多,但在本地運行調試,不至於存在IP被列入黑名單、網站域名解析到了空間、被防火墻拒絕訪問等原因,所以問題重點應 IIS 管理器上!

    技術分享
  2. 至於怎樣配置安裝ISS的這裏就不說了,我們打開 IIS 管理器,轉到自己定義好的頁面上!

    技術分享 技術分享
  3. 在”功能視圖“,中找到”目錄瀏覽“雙擊進入,選擇”啟用“!

    技術分享 技術分享
  4. 這時候ISS管理器的主頁面,選擇瀏覽網站,重新找自己網站,可以看到已經不報錯了,但是只是以文件目錄的形式!

    技術分享
  5. 我們希望的是瀏覽演示網站內容,這個才能直觀的調試,其實這裏我們只要設置好默認文檔就就可以了!

    技術分享
  6. 重新回到IIS管理器主頁,在”功能視圖“中,選擇”默認文檔“!

    技術分享
  7. 添加自己主頁默認的主頁名,如這裏沒有我的,我的默認是index.asp,我添加進去!

    技術分享 技術分享
  8. 8

    再重新打開我們網站,就可以正常打開運行了,我這裏是因為程序問題沒鏈接到數據庫,解決方法就不歸類到這裏了!

    技術分享

部署WebService到IIS發生的錯誤