作为一个程序员,总会有一两门程序是自己擅长的方面,刚好公司用的就是微软的.net 平台,进行程序开发。
由于公司用的是微软.net framework 的项目,这样一来就少不了要使用 internet information services (iis)的服务来部署程序。
做为经常使用iis来部署项目来说,微软的iis就是方便,只要在控制面板安装好相关的插件,便可以将程序架设起来。
确实省略了不少学习成本,但是部署多了,有时候也会出问题,接下来我们就来看看下边所出现的问题。
可能有时候因为部署错误,会少了一些配置或安装组件什么的,就会产生一些部署后打不开站点的情况。
如下图错误:
以上的错误就是因为.netframework的目标框架没有装好,大家遇到这个错误的时候,可以适当排查下这个地方。
注意:这里要注意不同系统支持的 .netframework 版本是不一样的,大家要根据目标操作系统来使用这个所谓的类库,不要发布高于操作系统
的类库版本,否则到时候安装上去了,也是运行不起来的。这里得特别强调一些,避免大家在开发中踩坑,以下是一些 操作系统跟类库版本的
对应关系。
Windows Server 2022 64 位 .NET Framework 4.8 .NET Framework 4.8.1
Windows Server 2019 64 位 .NET Framework 4.7.2 .NET Framework 4.8
Windows Server 版本 1809 64 位 .NET Framework 4.7.2 .NET Framework 4.8
Windows Server 版本 1803 64 位 .NET Framework 4.7.2 .NET Framework 4.8
Windows Server 版本 1709 64 位 .NET Framework 4.7.1 .NET Framework 4.7.2
如下图第2种错误
以上的错误是因为 web.config 文件有错误的配置,只要适当检查配置文件,改下配置文件就可以正常了。
以上是自己的做为资深开发的一些个人经历,把这些经验分享给大家,希望以后大家在从事开发中,可以避免不必要的麻烦,跟浪费时间精力。
要是大家喜欢我的文章的话,可以在文章下留言或是联系我,共同进步,共同探讨开发的一些案例,促进彼此间的交流,分享一些日常的开发趣事。
共有 0 条评论