Comments (1)
The cause of this error was a bug in the .NET 6 runtime version.
We were able to run the ASP.NET NET6 application on our dev machines and talk to the back-end website without issues, which pointed to the IIS10 web server having some difference that was causing the issue. I found this issue on the reverse-proxy repo which sounded exactly like our issue.
Our YARP version used for Cocoon had been upgraded in our branch of Cocoon to use YARP 2.0: this had exposed a bug in .NET 6 runtime prior to v6.0.12 which had this issue.
When we checked the IIS 10 server the .NET runtime used was v6.0.5 so this appeared to be the cause. Our development machines have later SDKs and runtimes installed, which is why it "worked on my machine".
Solution
We upgraded the .NET Runtime on the IIS 10 server to v6.0.16 using the hosting package.
Warning: doing this will make any .NET 6 web applications fail and you will need to restart IIS (using iisreset
at the command line is quickest), so you may wish to do this out of business hours.
from cocoon.
Related Issues (12)
- Contributions/suggestions? HOT 1
- Error `Failed to deserialize ReCode.Cocoon.Proxy.Authentication.MessagePrincipal` on Blazor Server NET6 HOT 6
- Problems when deploying the legacy app as a subsite HOT 5
- Bug: Unexpected msgpack code 13 (positive fixint) encountered HOT 1
- GitHub Action for PR is failing with missing VS 2019 installation HOT 3
- Security bug HOT 3
- Long HTTP requests causes YARP to Timeout HOT 2
- Wrong routing when component implements class based on ComponentBase HOT 1
- 400 error when hosted on Azure? HOT 3
- Bug: BlazorRouteDiscovery does not support multiple Route attributes
- Bug: Blazor route discovery cannot discriminate subroutes after a parameter HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cocoon.