在Linux系统中安装了Mono和Apache作为Web服务器,使用Visual Studio开发的ASP.NET Web应用或者API应用,在部署到Linux服务器后出现服务器错误,其中一个原因是由于默认的Visual Studio Web应用或API应用包含了Microsoft.CodeDom.Providers.DotNetCompilerPlatform和Microsoft.Net.Compilers两个Nuget包,通常应用不需要这两个包,可能是Mono没有完全实现导致的错误,所以只要打开Nuget包管理器,移除这两个包,再重新编译、发布就好了。
相关文章
- 将javaweb项目部署到阿里云服务器
- Linux学习34_ 关于linux上面ssh和sftp到某台服务器出现Permission denied, please try again.
- 服务器---centos上前端从0到1配置项目部署
- 如何把JavaWeb项目部署到服务器
- 如何将项目部署到服务器上(全套教程)
- ASP.NET 部署到IIS,访问其它服务器的共享文件 密码设定
- 连接Linux服务器出现Network error: Connection refused错误
- 使用Maven完成自动化打包并部署到Linux服务器下(Tomcat7)
- 本地项目上传Github+Gitee上传特定分支到Linux服务器(自用)
- vue项目如何部署到nginx服务器