- ABP Framework version: v8.1.1
- UI Type: Angular
- Database System: EF Core (SQL Server)
- Tiered (for MVC) or Auth Server Separated (for Angular): Auth
- Exception message and full stack trace:
- Steps to reproduce the issue:
- Create a new entity in an Angular project using ABP Suite, include UI.
- Save and generate
- Add a new property to the entity
AbpSuite blows up looking for the .Web project (which doesn't exist in an Angular solution) trying to update the menus. Can't generate any of the Angular UI for it now.
5 Answer(s)
-
0
Continuing to dig into this, somewhere along the way Abp suite created the .Web folder (not sure where) because the only thing in that folder was 1 directory of the Razor page modals to editing this record.
After I delete the .web project, it didn't try going in there anymore, but somewhere in AbpSuite it generates .Web project folders and files for an Angular app.
-
0
Hi, I'll check this asap.
-
0
I am unable to reproduce the problem. I created an application with v8.1.1 in ABP Suite, with angular as the UI option and the seperate authentication server option selected, but I could successfully generate CRUD pages without having a problem.
Is it possible that your ABP CLI and ABP Suite versions are not the same?
-
0
No, they are the same. I mean, all I had to do was delete the .Web folder, but somewhere along the way Abp Suite DEFINITELY created it and put a few files in there along the way. Then on future updates failed because it thought there was a valid Web project there.
-
0
No, they are the same. I mean, all I had to do was delete the .Web folder, but somewhere along the way Abp Suite DEFINITELY created it and put a few files in there along the way. Then on future updates failed because it thought there was a valid Web project there.
I'm still unable to reproduce this problem. When a create an angular project with the seperate authentication server option selected, there is not a .Web folder being created and it successfully generated CRUD pages. I'll try to understand the reason from the code and fix it. FYI.