C#写的服务,部署到服务器上报错

Windows 无法启动 FlightTicketStatusService 服务(位于 WIN-BIDTEKV5LE3 上)。

错误 1053:服务没有及时响应启动或控制请求


1.查看 App.config ,看到我的版本是 4.5.2,我的开发环境安装的是 .NETFramework 4.5.2


2.查看服务器上版本 为 4.5.1


3.修改 App.config 为 4.5 ,<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 。由于我是直接把 debug目录 拷贝上去部署的,所以要修改 3个地方 App.config、FlightTicketStatusBatch.exe.config、FlightTicketStatusBatch.vshost.exe.config