未找到ASP.net用户控件的命名空间名称

Joe*_*tti 3 asp.net user-controls

所以当我尝试发布网站时遇到问题.我在visual studio 2008 sp1.

我有一堆用户控件,在几页上我以编程方式使用它们.

我在aspx页面上有一个参考

<%@ Reference Control="~/UserControls/Foo.ascx" %>
Run Code Online (Sandbox Code Playgroud)

然后在我使用的代码behing上

ASP.usercontrols_foo newFoo control = (ASP.usercontrols_foo)Page.LoadControl("~/UserControls/Foo.ascx");
Run Code Online (Sandbox Code Playgroud)

如果我导航到页面它工作正常,但当我转到发布网站时,我得到一个编译时错误.

Ria*_*ein 6

唉,我在同一个问题上正在缩短开发时间.有人有解决方案吗?

顺便说一句:如果取消选中"允许此预编译站点可更新",则会构建它(右键单击网站,选择"属性页","MSBuild选项")

但我需要网站可更新.