最近在服務器端部署程序發現這個問題,HTTP 錯誤 500.19 - Internal Server Error,程序在本地跑是沒有問題的。但是部署完,瀏覽程序就出現這個問題,今天這篇文章就是記錄一下這個問題。
WebService創建、發布及在IIS上部署
這個具體步驟我就不說了,附上一篇不錯的博客,具體操作看文章 https://www.cnblogs.com/xifengyeluo/p/8316089.html
接下來我們還是回到這個錯誤的問題上,我在網上查了一下資料,有幾種可能出現這個錯誤的原因,我在這里列一些。
錯誤信息:
HTTP 錯誤 500.19 - Internal Server Error
無法訪問請求的頁面,因為該頁的相關配置數據無效。 詳細錯誤信息
模塊 IIS Web Core
通知 未知
處理程序 尚未確定
錯誤代碼 0x80070032
配置錯誤 無法讀取配置節“system.serviceModel”,因為它缺少節聲明。
解決方案:
1、打開控制面板,點擊“打開或關閉 Windows 功能”。
2、點擊左側 “功能”,然后選擇右側 “添加功能” 選項,把該勾的都勾上
還有一種是因為程序文件夾權限被限制了
找到發布程序的文件夾,然后右鍵,打開屬性界面,選擇“安全”
1、創建一個用戶名EveryOne,名字自己取,重要的是權限一定要跟圖上一致,給所有權限,然后你回到站點,重啟啟動一下程序,你就會發現已經ok啦
ok,今天的分享就到這里,有疑問的歡迎留言指導,感謝!