.net core 3.1在iis上发布的踩坑记录

网络编程 2025-03-23 19:40www.168986.cn编程入门

IIS上发布.NET Core 3.1的坎坷之路

在追逐技术的道路上,我们常常会遇到各种挑战和难题。这篇文章将为大家分享我在IIS上发布.NET Core 3.1时踩过的坑,希望能够为那些和我一样热爱技术的小伙伴们提供一些帮助。

确保你的服务器已经安装了.NET Core的运行环境。在安装之前,需要关闭IIS服务以避免发生冲突。安装.NET Core的主程序可以从微软的官网下载的dot-hosting-3.1.4-win.exe安装包。安装成功后,你可能会遇到第一个大坑:启动IIS后,原本在IIS上的网站都出现了503错误。卸载某些组件后,这个问题可能会得到解决。但这个过程可能会让你想要放弃在IIS上发布。但坚持下来后,你会发现解决的办法。

针对这个问题,需要修改IIS的配置文件applicationHost.config,这个文件位于C:\Windows\System32\isrv\config目录下。你需要修改其中的两处地方,具体是添加或修改相关的配置信息。这个过程比较复杂,需要仔细操作。完成这些步骤后,IIS上的其他网站不再出现503的错误,你的.NET Core网站也可以正常运行了。在这个过程中,你可能会遇到各种问题和困惑,比如为什么会出现503错误?如何解决这些问题?但是只要你坚持下去,就会发现问题总会得到解决。

问题还没有结束。你可能发现直接运行发布的.NET Core的exe文件无法正常运行。这时,你需要下载并安装一个特定的组件(链接已提供),这个组件可以帮助你解决最后的问题。在安装这个组件的过程中,你可能无法抑制对微软的一些吐槽——大哥都已经出到3.1了,怎么还有这么多坑呢?但无论如何,我们都要继续填坑,为了我们的技术梦想而努力。

到此为止,关于在IIS上发布.NET Core 3.1的踩坑记录就分享到这里了。如果你还有其他关于这个问题的疑问或者需要了解更多关于狼蚁SEO的内容,请继续搜索狼蚁SEO的相关文章或者浏览狼蚁网站SEO优化的其他文章。希望我们以后能够多多交流、共同进步!

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by