System.ArgumentException when triing SpaServices.Extensions #235

Closed
opened 2025-08-09 17:15:31 +00:00 by fergalmoran · 0 comments
Owner

Originally created by @JanEggers on 1/10/2018

Im getting the following exception if a client connects using your new amazing extensions:

app.UseSpa((o) =>
            {
                if (env.IsDevelopment()) {
                    o.UseProxyToSpaDevelopmentServer("http://localhost:4200");
                }
            });

also hmr is quite slow but that may be related to the error:

System.ArgumentException: Der 'User-Agent'-Header muss mit der entsprechenden Eigenschaft oder Methode geändert werden.
Parametername: name
bei System.Net.WebHeaderCollection.ThrowOnRestrictedHeader(String headerName)
bei System.Net.WebHeaderCollection.Set(String name, String value)
bei Microsoft.AspNetCore.SpaServices.Extensions.Proxy.SpaProxy.d__8.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei Microsoft.AspNetCore.SpaServices.Extensions.Proxy.SpaProxy.d__4.MoveNext()

here are my nuget references:

<PackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Json" Version="2.0.1" />

<PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="2.0.1" />
<PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="2.0.1" />
<PackageReference Include="Microsoft.AspNetCore.SpaServices.Extensions" Version="2.0.0-rc1-final" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.0.1" />
<PackageReference Include="Microsoft.AspNetCore.ResponseCompression" Version="2.0.1" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Configuration" Version="2.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="2.0.0" />
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.0.0" />
<PackageReference Include="Serilog.Extensions.Logging" Version="2.0.2" />
<PackageReference Include="Serilog.Settings.Configuration" Version="2.4.0" />
<PackageReference Include="Serilog.Sinks.Async" Version="1.1.0" />
<PackageReference Include="Serilog.Sinks.RollingFile" Version="3.3.0" />
*Originally created by @JanEggers on 1/10/2018* Im getting the following exception if a client connects using your new amazing extensions: ``` app.UseSpa((o) => { if (env.IsDevelopment()) { o.UseProxyToSpaDevelopmentServer("http://localhost:4200"); } }); ``` also hmr is quite slow but that may be related to the error: System.ArgumentException: Der 'User-Agent'-Header muss mit der entsprechenden Eigenschaft oder Methode geändert werden. Parametername: name bei System.Net.WebHeaderCollection.ThrowOnRestrictedHeader(String headerName) bei System.Net.WebHeaderCollection.Set(String name, String value) bei Microsoft.AspNetCore.SpaServices.Extensions.Proxy.SpaProxy.<AcceptProxyWebSocketRequest>d__8.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.AspNetCore.SpaServices.Extensions.Proxy.SpaProxy.<PerformProxyRequest>d__4.MoveNext() here are my nuget references: <PackageReference Include="Microsoft.AspNetCore.Mvc.Cors" Version="2.0.1" /> <PackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Json" Version="2.0.1" /> <PackageReference Include="Microsoft.AspNetCore.Server.IISIntegration" Version="2.0.1" /> <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="2.0.1" /> <PackageReference Include="Microsoft.AspNetCore.SpaServices.Extensions" Version="2.0.0-rc1-final" /> <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.0.1" /> <PackageReference Include="Microsoft.AspNetCore.ResponseCompression" Version="2.0.1" /> <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.0.0" /> <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.0.0" /> <PackageReference Include="Microsoft.Extensions.Logging.Configuration" Version="2.0.0" /> <PackageReference Include="Microsoft.Extensions.Logging.Console" Version="2.0.0" /> <PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.0.0" /> <PackageReference Include="Serilog.Extensions.Logging" Version="2.0.2" /> <PackageReference Include="Serilog.Settings.Configuration" Version="2.4.0" /> <PackageReference Include="Serilog.Sinks.Async" Version="1.1.0" /> <PackageReference Include="Serilog.Sinks.RollingFile" Version="3.3.0" />
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/JavaScriptServices#235
No description provided.