Hi Maliming,
Thanks, works well and no longer getting any of those error traces
Hi Maliming,
Strangely I don't see it in my error logs, only in the traces. Any idea why that is the case? perhaps due to logging level in our environment? Many thanks
I will attempt the config mentioned by the AI bot and see if that works
{
"AbpStudioClient": {
"IsLinkEnabled": true
}
}
Bryan
I am getting this error
duration_ms:
0.4833
error:
true
error.type:
connection_error
http.request.method:
POST
library.name:
System.Net.Http
meta.signal_type:
trace
name:
POST
Sample Rate:
1
server.address:
localhost
server.port:
38271
service.instance.id:
cec7ebab-1095-402f-84ca-ef5bc1259bea
service.name:
Eduverse.HttpApi.Host
span.kind:
client
span.num_events:
0
span.num_links:
0
status_code:
2
telemetry.sdk.language:
dotnet
telemetry.sdk.name:
opentelemetry
telemetry.sdk.version:
1.12.0
trace.span_id:
c9e7c14c1dd5266a
trace.trace_id:
97df45e96bfa735f2306f52a02929f2a
type:
client
url.full:
http://localhost:38271/IStudioHub/Connect
As background, we commented out app.UseAbpStudioLink(); as it was causing issues with signalR
Is there a way to just remove the studio module in non-development envs? ABP Studio is not needed for our prod deployments, only for local dev work
FYI our team identified the issues
when installing using ABP suite, it did not include the following modules:
typeof(AbpPaymentWebModule),
typeof(AbpPaymentStripeWebModule)
These are added to the HttpApiHostModule file
BTW should it be a POST or GET request? i'm getting 404 for GET and 405 method unsupported for POST
[07:52:39 DBG] SessionId(0be33478-802f-4b24-a92a-8e985e1918f1) found in cache, Updating hit count(9), last access time(12/19/2025 7:52:39 AM) and IP address(172.18.0.1). [07:52:39 INF] Executing endpoint '405 HTTP Method Not Supported' [07:52:39 INF] Executed endpoint '405 HTTP Method Not Supported' [07:52:39 INF] Request finished HTTP/1.1 POST http://localhost:44346/Payment/GatewaySelection?paymentRequestId=3a1e47a4-4cb7-637e-2570-3ee7ad0f002a - 405 null null 36.9539ms
Hi Maliming
I'm trying to init a payment request and redirect the user to the URL to make payment
http://localhost:44346/Payment/GatewaySelection?paymentRequestId=3a1e4773-46cd-efff-049d-874703628099
testing locally however this URL is returning 404. Am i doing something wrong? Many thanks
Hi,
In that case what is an event we can listen to to trigger enrollment of the user in his course he purchased?
My initial flow assumes will enrol him to the course when we KNOW the payment is successful
And on the flipside we will NOT enrol him once we know that payment failed.
Many thanks for clarification