dotnet / try-samples

Creative Commons Attribution 4.0 International
1.09k stars 623 forks source link

Red Block displaying Internal Server Error #91

Closed 0nly1ken0bi closed 1 year ago

0nly1ken0bi commented 1 year ago

Hi I see an issue similar to this that's currently closed , however I wasn't able to reopen it so I'm linking it here in this issue.

59

Here's a screenshot of the error.

Capture

I inspected the page and noticed this error in the bundle.js?v=1.0.21418.2 JavaScript file:

Page Source

Hope this helps to fix the issue.

0nly1ken0bi commented 1 year ago

On a side note to this issues. I do see that the client bundle version on https://try.dot.net/ is:

bundle.js?v=1.0.976.1

Client-bundle-dotnet-try

whereas on this try-samples projects client bundle version is showing as:

bundle.js?v=1.0.20474.1:42

Client-bundle-dotnet-try-samples

Could it be that the Nuget package is outdated?

0nly1ken0bi commented 1 year ago

This issue was resolved here #88

0nly1ken0bi commented 1 year ago

This issue was resolved here https://github.com/dotnet/try-samples/issues/88

yanglr commented 3 months ago

I met the similar thing in my Computer too, the issue is solved with below steps:

The enviornment:

OS: Win 11

.NET SDKs: .NET Core 3.0 SDK, .NET Core 3.1 SDK, .NET 6.0 SDK, .NET 8.0 SDK installed.

1.Make sure you installed lastest version of "dotnet try" tool.

If you install it with the command "dotnet tool install -g dotnet-try", you need unistall it first with:

dotnet tool uninstall -g dotnet-try

If you install it with the command "dotnet tool install -g Microsoft.dotnet-try", you need unistall it first with:

dotnet tool uninstall -g Microsoft.dotnet-try

Then install the latest verion of "dotnet try" with below command:

dotnet tool install -g --add-source "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" Microsoft.dotnet-try

In Windows, recommand to run above commands in "cmd" with admin permission.

2.Make sure you installed .NET 3.0 and .NET 3.1 SDKs

You can run below command to check:

dotnet --list-sdks

If you did not install them, download from below links and install them.

https://dotnet.microsoft.com/en-us/download/dotnet/3.0 https://dotnet.microsoft.com/en-us/download/dotnet/3.1

Note: .NET core 3.1 SDK's version is "3.1.416" so far.

3.Clone code with below command using git shell

git clone https://github.com/dotnet/try-samples

4.Create global.json at the root of the folder "try-samples":

The content is below:

{
  "sdk": {
    "version": "3.1.416"
  }
}

Note: the version "3.1.416" here should be the same as in step 2.

5.Try to compile it with "dotnet try verify" command

cd try-samples/
dotnet try verify

If no exceptions happened, jump to next step below. Else try to remove references to the package 'System.CommandLine.Experimental' from all of the .csproj files.

6.Run "dotnet try" command to open the web in browser:

dotnet try ".\101-linq-samples"

7.Try the examples from Web.

May it be helpful for you.


References:

https://github.com/dotnet/try/blob/main/DotNetTryLocal.md

https://github.com/dotnet/try/issues/938#issuecomment-1023604536

This anwer first published in: https://stackoverflow.com/a/78534041/6075331