When i accept the pop up to install abp suite, i get the below error
System.ComponentModel.Win32Exception (0x80004005): Failed to start a process with file path 'abp'. Target file or working directory doesn't exist, or the provided credentials are invalid. ---> System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'abp' with working directory 'C:\Users\user\AppData\Local\abp-studio\current'. The system cannot find the file specified. at bool System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) at void CliWrap.Utils.ProcessEx.Start() in //CliWrap/Utils/ProcessEx.cs:line 56 at void CliWrap.Utils.ProcessEx.Start() in //CliWrap/Utils/ProcessEx.cs:line 68 at CommandTask<CommandResult> CliWrap.Command.ExecuteAsync(CancellationToken forcefulCancellationToken, CancellationToken gracefulCancellationToken) in /_/CliWrap/Command.Execution.cs:line 307 at async Task Volo.Abp.Studio.Suite.AbpSuiteManager.InstallAsync(string version, bool isAlreadyInstalledAndKnown) at async Task Volo.Abp.Studio.UI.Commands.OpenAbpSuiteCommandFactory.OpenAbpSuiteAsync(string modulePath) at async Task Volo.Abp.Studio.UI.Commands.OpenAbpSuiteCommandFactory.ytJTKKMOa2()
Can I use Abp Studio to upgrade from 7.2.1 to 8.3 without performing manual code changes ? if i have to make code changes what are the steps ? Lastly i need to allow traffic only from specific IP's for some endpoints i must keep anonymous for callbacks
When using abp suite, there is an option to select Public web site: Creates the solution with an additional public web site project.
Is it possible to have a log in page for public website users ? Instead of them being redirected to the main Web project after they click log in ?
Are there guides on how Azure AD B2C and Azure B2B use cases would work ?
2023-05-03 23:12:34.991 +03:00 [ERR] Sequence contains more than one matching element
System.InvalidOperationException: Sequence contains more than one matching element
at System.Linq.ThrowHelper.ThrowMoreThanOneMatchException()
at System.Linq.Enumerable.TryGetSingle[TSource](IEnumerable1 source, Func
2 predicate, Boolean& found)
at Volo.Chat.EntityFrameworkCore.Conversations.EfCoreConversationRepository.FindPairAsync(Guid senderId, Guid targetId, CancellationToken cancellationToken)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync() at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation) at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter
1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) at Volo.Chat.Messages.MessagingManager.ReadMessagesAsync(Guid targetUserId, Int32 skipCount, Int32 maxResultCount) at Volo.Chat.Conversations.ConversationAppService.GetConversationAsync(GetConversationInput input) at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo) at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue
1.ProceedAsync()
at Volo.Abp.Authorization.AuthorizationInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func
3 proceed)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync() at Volo.Abp.GlobalFeatures.GlobalFeatureInterceptor.InterceptAsync(IAbpMethodInvocation invocation) at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter
1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo) at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue
1.ProceedAsync()
at Volo.Abp.Auditing.AuditingInterceptor.ProceedByLoggingAsync(IAbpMethodInvocation invocation, AbpAuditingOptions options, IAuditingHelper auditingHelper, IAuditLogScope auditLogScope)
at Volo.Abp.Auditing.AuditingInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func
3 proceed)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync() at Volo.Abp.Features.FeatureInterceptor.InterceptAsync(IAbpMethodInvocation invocation) at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter
1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo) at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue
1.ProceedAsync()
at Volo.Abp.Validation.ValidationInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func
3 proceed)
at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync() at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation) at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter
1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) at lambda_method8009(Closure, Object) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask
1 actionResultValueTask)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.
In development my custom css and widgets are working fine.
After deploying to IIS, everything is working fine except my custom css and widgets.
ABP Framework version: v7.1
UI type: MVC
DB provider: EF Core
Tiered (MVC) or Identity Server Separated (Angular): / No
Exception message and stack trace: . 2023-04-15 10:43:30.181 +03:00 [INF] Executed page /_Layouts/Layouts/Application/Dashboard/SERVICESDashboard in 294.8583ms
2023-04-15 10:43:30.181 +03:00 [INF] Executed endpoint '/_Layouts/Layouts/Application/Dashboard/SERVICESDashboard'
2023-04-15 10:43:30.204 +03:00 [ERR] An unhandled exception has occurred while executing the request.
System.InvalidOperationException: The view 'Components/SERVICESByCustomerWidget/Default' was not found. The following locations were searched:
/Pages/_Layouts/Layouts/Application/Dashboard/Components/SERVICESByCustomerWidget/Default.en.cshtml
/Pages/_Layouts/Layouts/Application/Dashboard/Components/SERVICESByCustomerWidget/Default.cshtml
/Pages/_Layouts/Layouts/Application/Components/SERVICESByCustomerWidget/Default.en.cshtml
/Pages/_Layouts/Layouts/Application/Components/SERVICESByCustomerWidget/Default.cshtml
/Pages/_Layouts/Layouts/Components/SERVICESByCustomerWidget/Default.en.cshtml
/Pages/_Layouts/Layouts/Components/SERVICESByCustomerWidget/Default.cshtml
/Pages/_Layouts/Components/SERVICESByCustomerWidget/Default.en.cshtml
/Pages/_Layouts/Components/SERVICESByCustomerWidget/Default.cshtml
/Pages/Components/SERVICESByCustomerWidget/Default.en.cshtml
/Pages/Components/SERVICESByCustomerWidget/Default.cshtml
/Pages/Shared/Components/SERVICESByCustomerWidget/Default.en.cshtml
/Pages/Shared/Components/SERVICESByCustomerWidget/Default.cshtml
/Views/Shared/Components/SERVICESByCustomerWidget/Default.en.cshtml
/Views/Shared/Components/SERVICESByCustomerWidget/Default.cshtml
at Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.EnsureSuccessful(IEnumerable1 originalLocations) at Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ExecuteAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeCoreAsync(ViewComponentDescriptor descriptor, Object arguments) at Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpViewComponentHelper.InvokeWidgetAsync(Object arguments, WidgetDefinition widget) at Volo.Abp.AspNetCore.Mvc.UI.Widgets.AbpViewComponentHelper.InvokeAsync(String name, Object arguments) at AspNetCoreGeneratedDocument.Pages__Layouts_Layouts_Application_Dashboard_SERVICESDashboard.ExecuteAsync() in C:\Dev\SERVICES\src\SERVICES.Web\Pages\_Layouts\Layouts\Application\Dashboard\SERVICESDashboard.cshtml:line 228 at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts) at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context) at Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(ViewContext viewContext, String contentType, Nullable
1 statusCode)
at Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(ViewContext viewContext, String contentType, Nullable`1 statusCode)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.
Steps to reproduce the issue:" My Widgets are working on development machine. But after deploying on production server I get error 500. The logs show that the Widget files can't be found. The custom theme css also works in development but doesn't work in production.
Am suggesting you add bulk emails and bulk sms to users as per asp.net zero.
In asp.net core mvc, abp suite generates an modal to add n to n records. The generated dB table has one field, how can we add many fields ?
The modal has one collumn. How can we add more columns to UI?
Have you implemented inline editing in the abp suite cruid generated pages
://editor.datatables.net/examples/inline-editing/simple.html
Abp 6.0 datatables totals
How can I add totals row on the datatables generated by abp ?