我正在关注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>