我是Umbraco的新手(我今天刚刚设置好了),我正在尝试创建一个表面控制器。我已经阅读了很多文档,说它应该放在一个名为App_code的文件夹中 - 但它并不存在! 我是否必须自己创建文件夹,或者将表面控制器放在较新版本的Umbraco中的其他位置?
提前致谢
答案 0 :(得分:1)
这取决于您使用.NET和C#的经验。保持 App_Code 文件夹中的逻辑不是最佳做法,但它允许“动态”编译代码,并且不需要Visual Studio项目和库/ DLL的编译。
通常,控制器位于不同的区域,具体取决于应用程序体系结构,但它们会被编译并包含在Umbraco所在的Web应用程序中引用的工件内。
如果您没有经验且不想/需要VS解决方案 - 手动创建 App_Code 目录并将控制器的.cs类放在那里。它应该工作:))