CodeBehind属性不适用于我的网络服务器

时间:2015-08-12 07:26:45

标签: c# asp.net web webserver

我在Visual Studio 2013中创建了C#ASP.NET webApplication。 当我使用CodeBehind @Page属性时,它引发了一个错误:

  

“无法加载类型'MyApplication.MasterPage'”。

使用CodeFile可以解决此问题。 但是,我不想将我的C#源文件复制到网站。我该如何解决这个问题。我的网络服务器由GoDaddy托管。

2 个答案:

答案 0 :(得分:1)

您可以在 RELEASE 模式下构建应用程序,只需发布​​aspx文件和二进制文件。 这些文件将成为构建过程输出的一部分。

答案 1 :(得分:0)

我找到了答案。 在GoDaddy控制面板中,有一个将目录转换为Application的选项。 CodeBehind只能用作Application。我创建了一个虚拟文件夹,并将其转换为Application。现在一切都很好。