我在wwwroot的子目录中安装了Umbraco。 一切都运作良好。 现在我将Umbraco安装的所有文件和文件夹从子目录移动到wwwroot。 当我尝试加载后端时出现错误:
CS0246:类型或命名空间名称 无法找到'UmbracoMembership' (你错过了使用指令或 汇编参考?)
现在UmbracoMembership
是一个自定义用户控件的类,它位于bin文件夹中的Membership.dll
文件中。
在移动之前一切正常。我猜这与asp.net寻找程序集的位置(而不是Umbraco特定问题)有关,但我不知道在哪里以及如何解决这个问题。
谢谢! -Elad
答案 0 :(得分:1)
检查是否需要在web.config中附加命名空间定义。这些将应用于所有页面。
<configuration>
<system.web>
<pages>
<namespaces>
<add namespace="MyNamespace" />
</namespaces>
</pages>
</system.web>
</configuration>