1

我正在关注Blazor 入门。我已经创建了应用程序并尝试按原样运行它,我没有做任何更改。

在此处输入图像描述

我的事件日志中有三件事。

  • 为缓存压缩内容指定的目录 C:\inetpub\temp\IIS Temporary Compressed Files\Clr4IntegratedAppPool 无效。静态压缩被禁用。
  • 物理根目录为“C:\Users\LindaL\source\repos\Daimto.RazorTest.Tools\WebApplication1\”的应用程序“MACHINE/WEBROOT/APPHOST/WEBAPPLICATION1”无法使用命令行“c:\program files (x86)\”启动进程microsoft visual studio\2017\professional\common7\ide\extensions\microsoft\web 工具\projectsystem\VSIISExeLauncher.exe -argFile "C:\Users\LindaL\AppData\Local\Temp\tmpF272.tmp"', ErrorCode = '0x80004005 ':0。
  • 物理根目录为“C:\Users\LindaL\source\repos\Daimto.RazorTest.Tools\WebApplication1\”的应用程序“MACHINE/WEBROOT/APPHOST/WEBAPPLICATION1”无法使用命令行“c:\program files (x86)\”启动进程microsoft visual studio\2017\professional\common7\ide\extensions\microsoft\web 工具\projectsystem\VSIISExeLauncher.exe -argFile "C:\Users\LindaL\AppData\Local\Temp\tmpF272.tmp"', ErrorCode = '0x80004005 ':0。

请注意,我刚刚更新到 Visual Studio Professional 2017 15.9.3。在此之前我使用过 blazor 工作正常。

更新:这仅出现在“Blazor”项目类型中。

更新 2 :按 Cntrl-F5 而不是 F5 – 没有变化。

Update3项目文件每个请求的评论在下面的答案中

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
    <RunCommand>dotnet</RunCommand>
    <RunArguments>blazor serve</RunArguments>
    <LangVersion>7.3</LangVersion>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Blazor.Browser" Version="0.6.0" />
    <PackageReference Include="Microsoft.AspNetCore.Blazor.Build" Version="0.6.0" PrivateAssets="all" />

    <DotNetCliToolReference Include="Microsoft.AspNetCore.Blazor.Cli" Version="0.6.0" />
  </ItemGroup>

</Project>
4

1 回答 1

0

删除 global.json 看看是否有帮助。

https://github.com/aspnet/Blazor/issues/1342

如果这无济于事,请尝试添加带有内容的 global.json

{
  "sdk": {
    "version": "2.1.500"
  }
}

如果一切都失败,请关闭所有 Visual Studio 实例并重新安装 Blazor 模板,并使用所需的 Blazor 模板dotnet new -i Microsoft.AspNetCore.Blazor.Templates创建新的 Blazor 解决方案dotnet new

于 2018-12-05T21:08:31.643 回答