Skip to content

Commit 84f7292

Browse files
committed
only use azure signalr in prod
1 parent 2e05dc4 commit 84f7292

File tree

5 files changed

+15
-96
lines changed

5 files changed

+15
-96
lines changed

src/web/Server/Extensions/WebApplicationBuilderExtensions.cs

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,23 @@ public static WebApplicationBuilder AddMassTransit(this WebApplicationBuilder bu
2121

2222
public static WebApplicationBuilder AddAzureSignalR(this WebApplicationBuilder builder)
2323
{
24-
builder.Services
25-
.AddSignalR()
26-
.AddAzureSignalR(options =>
27-
{
28-
options.ConnectionString = builder.Configuration.GetConnectionString("AzureSignalR");
29-
options.ServerStickyMode = ServerStickyMode.Required;
30-
});
31-
32-
if (!builder.Environment.IsDevelopment())
24+
var signalRBuilder = builder.Services.AddSignalR(options => options.EnableDetailedErrors = true);
25+
26+
if (builder.Environment.IsDevelopment())
3327
{
34-
builder.Services.AddResponseCompression(options =>
35-
options.MimeTypes = ResponseCompressionDefaults.MimeTypes.Concat(new[] { "application/octet-stream" }));
28+
return builder;
3629
}
3730

31+
signalRBuilder.AddAzureSignalR(options =>
32+
{
33+
options.ConnectionString = builder.Configuration.GetConnectionString("AzureSignalR");
34+
options.ServerStickyMode = ServerStickyMode.Required;
35+
});
36+
37+
builder.Services.AddResponseCompression(options =>
38+
options.MimeTypes = ResponseCompressionDefaults.MimeTypes.Concat(new[] { "application/octet-stream" }));
39+
40+
3841
return builder;
3942
}
4043

src/web/Server/Properties/ServiceDependencies/local/signalr1.arm.json

Lines changed: 0 additions & 71 deletions
This file was deleted.

src/web/Server/Properties/launchSettings.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
"applicationUrl": "https://localhost:7116;http://localhost:5235",
99
"environmentVariables": {
1010
"ASPNETCORE_ENVIRONMENT": "Development",
11-
"ConnectionStrings_JordnaerDbContext": "Server=localhost,1433;Database=jordnaer;User ID=sa;Password=6efe173b-3e33-4d6c-8f50-3e5f7cadd54c;Persist Security Info=False;TrustServerCertificate=true;",
12-
"ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.Azure.SignalR"
13-
}
11+
"ConnectionStrings_JordnaerDbContext": "Server=localhost,1433;Database=jordnaer;User ID=sa;Password=6efe173b-3e33-4d6c-8f50-3e5f7cadd54c;Persist Security Info=False;TrustServerCertificate=true;" }
1412
}
1513
}
1614
}

src/web/Server/Properties/serviceDependencies.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@
1212
"type": "mssql",
1313
"connectionId": "ConnectionStrings:JordnaerDbContext",
1414
"dynamicId": null
15-
},
16-
"signalr1": {
17-
"type": "signalr",
18-
"connectionId": "ConnectionStrings:AzureSignalR"
1915
}
2016
}
2117
}

src/web/Server/Properties/serviceDependencies.local.json

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,6 @@
2121
"type": "mssql.container",
2222
"connectionId": "ConnectionStrings:JordnaerDbContext",
2323
"dynamicId": null
24-
},
25-
"signalr1": {
26-
"serviceConnectorResourceId": "/subscriptions/[parameters('subscriptionId')]/resourceGroups/[parameters('resourceGroupName')]/providers/Microsoft.ServiceLinker/locations/swedencentral/connectors/ConnectionStringsAzureSignalR_33750E4577",
27-
"secretStore": null,
28-
"resourceId": "/subscriptions/[parameters('subscriptionId')]/resourceGroups/[parameters('resourceGroupName')]/providers/Microsoft.SignalRService/SignalR/jordnaer",
29-
"type": "signalr.azure",
30-
"connectionId": "ConnectionStrings:AzureSignalR"
3124
}
3225
}
3326
}

0 commit comments

Comments
 (0)