我有一个在我的开发机器上编译并运行良好的项目但是当我在Web服务器上运行时,我收到以下错误.
分析器错误消息:文件'/Views/Shared/Main.master.cs'不存在.
提到的文件在服务器上不存在,但文件'/Views/Shared/Main.master'却存在.
我使用'Publish'命令上传项目.是否缺少cs文件?
是否有一些设置只是及时编译需要关闭?
我偶然发现了这个解决方案.
母版页具有以下属性CodeFile="Main.master.cs"
.当我用CodeBehind="Main.master.cs"
它替换它时,它按预期工作.
该文件最初来自较旧的Web应用程序,但我不知道其中的差异意味着什么.如果其他人能够提出更好的解释,我会接受他们的答案,而不是这个答案.