我开始使用 ASP.NET Boilerplate 构建应用程序,随着我对框架的熟悉,我正在考虑转向付费的 ASP.NET 零版本。我想评估迁移代码的努力,因为它是一个很大的代码库。查看 n 层,后端代码存在一些差异,但仍然可以管理。然而,我觉得挑战在于 UI,因为 ASP.NET Zero 与 Metronic UI 紧密耦合,并且我在我的应用程序中使用了 Kendo UI。
我试图在网上下载一个破解的 ASP.NET 零版本。我按照说明进行操作:
- 替换nuget文件夹中的破解文件。
- 在根 application.mvc 项目中运行纱线。
该解决方案和所有项目都可以正常构建和编译,但我在浏览器中遇到错误。
未捕获的 ReferenceError:未定义应用程序
var _tenantChangeModal = new app.ModalManager({
viewUrl: abp.appPath + 'Account/TenantChangeModal',
scriptUrl: abp.appPath + 'view-resources/Views/Shared/Components/TenantChange/_ChangeModal.js',
modalClass: 'TenantChangeModal',
modalSize: null
});
我不熟悉 Node.js 和 Angular,我使用 jQuery。这可能是一个简单的修复,因为我可能遗漏了一些东西,或者需要进一步调查的更大的东西。