首页 > 解决方案 > 服务堆栈 Vue SPA 应用程序

问题描述

我使用 Service Stack Vue SPA 模板创建了一个简单的项目。我按 F5 运行应用程序,它工作正常。

我正在尝试找到使其与应用程序网络工具一起使用的方法。

我尝试了这个“ app MyApp.dll ”,它打开了应用程序但空白,并且使用“ web MyApp.dll ”它抛出了空引用异常。

你能帮我让它工作吗?

问候,贾米尔

标签: vue.jsasp.net-coreservicestack

解决方案


web dotnet 工具仅适用于 .NET Core 2.1 应用程序 对于 .NET Core 3.1+ 应用程序,您应该使用新的dotnetx工具:

$ dotnet tool install --global x 

请注意,只有该app工具支持在.NET Core Windows 桌面应用程序中运行,对于控制台应用程序,只需dotnet直接使用该工具运行二进制文件:

$ dotnet MyApp.dll

我按照您的描述创建了一个新的vue-spa项目:

$ x new vue-spa VueSpa

然后在发布应用程序后:

$ cd VueSpa\VueSpa
$ npm run publish

我可以使用以下命令运行已发布的二进制文件:

$ cd bin\Release\netcoreapp3.1\publish
$ app VueSpa.dll

它按预期在 Windows 桌面应用程序中运行:

在此处输入图像描述


推荐阅读