日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET.CORE发布后启动网站出现500.19-0x8007000d错误解决方法

發布時間:2023/12/2 asp.net 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET.CORE发布后启动网站出现500.19-0x8007000d错误解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本項目使用的是netcoreapp2.2,缺少的XML文件是swagger。發布采用的是文件系統、依賴框架。

我第一次發布asp.net.core的后臺,發布后啟動網站出現500.19錯誤-0x8007000d。百度查了一下原因,2其中大多數人說是因為沒有權限,需要編輯權限

當我設置權限,設置為完成控制

當我設置好權限后,啟動網站,依然是500.19-0x8007000d錯誤。后來經過大佬點化,說我可能是因為沒有安裝如下圖所示模塊。


然后我在官網下載了模塊,鏈接地址:https://dotnet.microsoft.com/download/dotnet-core/2.2

下載好后,安裝后,我就在網站的模塊中找到了開始缺少了模塊。重新啟動網站,終于不報500.19的錯誤了。但是悲催的是,報其他錯誤了,http500錯誤。后來查看了網站的日志文件,發現是一個XML文件找不到。后來在項目中對比debugger版本和release版本,發現debugger版本中多一個XML文件,此xml文件正式發布后缺少的文件。將此下圖XML文件復制到網站的物理路徑后。終于成功顯示了swagger頁面。

發布以后的web.config文件是官網上獨立部署的代碼。官網鏈接:https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/aspnet-core-module?view=aspnetcore-2.1#configuration-with-webconfig

后來根據官網的發布用于框架依賴的web.config修改了web.config文件,如下圖

總結

以上是生活随笔為你收集整理的ASP.NET.CORE发布后启动网站出现500.19-0x8007000d错误解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。