簡體   English   中英

在IIS 7上發布Web服務給出500.19-內部服務器錯誤

[英]Publishing web service on IIS 7 gives 500.19 - Internal Server Error

我已經創建了一個文件夾並將Web服務發布到該文件夾​​。 然后,我創建了一個應用程序(在IIS 7中)並將其指向此文件夾位置。 當我嘗試從本地計算機上的瀏覽器訪問ASMX文件時,出現以下錯誤:

HTTP錯誤500.19-內部服務器錯誤無法訪問請求的頁面,因為該頁面的相關配置數據無效。

有人可以告訴我為什么嗎?

嘗試另一種方法。 直接發布到IIS,可以選擇創建虛擬目錄。 讓Visual Studio以所需的方式配置虛擬目錄(或應用程序)。

似乎與web.config文件有關,請首先檢查它。

另外,也許您錯過了在IIS中注冊asp.Net的權限,則可以使用-i標志在服務器上運行aspnet_regiis.exe。

C:\WINDOWS\Microsoft.NET\Framework\<your framework version here>>aspnet_regiis.exe -i
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i

閱讀您的錯誤報告,我發現您尚未安裝System.Web.Extensions dll,對其進行安裝和/或放置在您的bin文件夾(System.Web.Extensions.dll)中

將權限授予IIS_IUSRS組的文件夾。 另外,在IIS管理器->“應用程序池”中查看該應用程序的應用程序池的標識。將其設置為“ LocalSystem”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM