2023.10.27更新
艹 换了个服务器又不行了,搞了半天发现是缺少VC++运行库
链接:最新受支持的 Visual C++ 可再发行程序包下载 | Microsoft Learn
程序放到服务器上点击程序没反应,查log发现是报如下错误
一开始以为是.net framework版本不对,换了好几个版本都不行
后来尝试把平台从AnyCPU改成 x64 x86
x86可行
日志名称: Application
来源: Application Error
日期: 2014/5/21 14:14:33
事件 ID: 1000
任务类别: (100)
级别: 错误
关键字: 经典
用户: 暂缺
计算机: ams-webserver
描述:
错误应用程序名称: demo.exe,版本: 1.0.5217.18476,时间戳: 0x534b44d9
错误模块名称: KERNELBASE.dll,版本: 6.1.7601.18015,时间戳: 0x50b83c8a
异常代码: 0xe0434352
错误偏移量: 0x0000c41f
错误进程 ID: 0xc04
错误应用程序启动时间: 0x01cf74bbeef9f15b
错误应用程序路径: E:\demo\demo .exe
错误模块路径: C:\Windows\syswow64\KERNELBASE.dll
报告 ID: 2cf76b05-e0af-11e3-817d-0050568c62ab
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-05-21T06:14:33.000000000Z" />
<EventRecordID>1352</EventRecordID>
<Channel>Application</Channel>
<Computer>ams-webserver</Computer>
<Security />
</System>
<EventData>
<Data>demo.exe</Data>
<Data>1.0.5217.18476</Data>
<Data>534b44d9</Data>
<Data>KERNELBASE.dll</Data>
<Data>6.1.7601.18015</Data>
<Data>50b83c8a</Data>
<Data>e0434352</Data>
<Data>0000c41f</Data>
<Data>c04</Data>
<Data>01cf74bbeef9f15b</Data>
<Data>E:\demo \demo .exe</Data>
<Data>C:\Windows\syswow64\KERNELBASE.dll</Data>
<Data>2cf76b05-e0af-11e3-817d-0050568c62ab</Data>
</EventData>
</Event>