我正在ServiceStack
3.9.71上开发服务基础架构(管理面板 + 网络服务) 。当我开始开发过程时,没有错误或警告,所有项目都编译并运行完美。当我尝试在 Linux 上部署应用程序时出现问题:管理控制面板没有从那里启动 ( mono fastcgi-server4
)。
我备份了所有项目ServiceStack
并ServiceStack Razor
从解决方案中的所有项目中删除了所有依赖项,然后重新安装了它们。之后,在编译器日志中会出现很多遗漏类型的警告。我试图运行应用程序,但它们因错误而崩溃。
下面列出了编译器日志。我使用的是俄文版Visual Studio 2012 Express
,所以我用谷歌翻译翻译的所有消息。
1>------ Rebuilding all files started: Project: App.Common, Configuration: Debug Any CPU ------
1> App.Common -> d:\projects\app\App.Common\bin\Debug\App.Common.dll
2>------ Rebuilding all files started: Project: App.Models, Configuration: Debug Any CPU ------
3>------ Rebuilding all files started: Project: App.Roles, Configuration: Debug Any CPU ------
2> App.Models -> d:\projects\app\App.Models\bin\Debug\App.Models.dll
3> App.Roles -> d:\projects\app\App.Roles\bin\Debug\App.Roles.dll
4>------ Rebuilding all files started: Project: App.ServiceDTO, Configuration: Debug Any CPU ------
4> App.ServiceDTO -> d:\projects\app\App.ServiceDTO\bin\Debug\App.ServiceDTO.dll
5>------ Rebuilding all files started: Project: App.Services, Configuration: Debug Any CPU ------
6>------ Rebuilding all files started: Project: App.Administration, Configuration: Debug Any CPU ------
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.ServiceInterface.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IService", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IServiceRunner`1", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IServiceRunner`1", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.ServiceInterface.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IService", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.ApiMemberAttribute", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.Common.ServiceModel.MetadataTypesConfig", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Common.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.Common.ServiceModel.MetadataTypesConfig", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Common.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.Common.ServiceModel.MetadataTypesConfig", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Common.dll"
5>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.Common.ServiceModel.MetadataTypesConfig", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Common.dll"
5> App.Services -> d:\projects\app\App.Services\bin\App.Services.dll
7>------ Rebuilding all files started: Project: App.Tests, Configuration: Debug Any CPU ------
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.ServiceInterface.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IService", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IServiceRunner`1", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IServiceRunner`1", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.Common.ServiceModel.MetadataTypesConfig", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Common.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.Common.ServiceModel.MetadataTypesConfig", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Common.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.Common.ServiceModel.MetadataTypesConfig", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Common.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.Common.ServiceModel.MetadataTypesConfig", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Common.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.ApiMemberAttribute", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.ServiceInterface.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IService", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.Razor.3.9.71\lib\net40\ServiceStack.Razor.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.Razor.3.9.71\lib\net40\ServiceStack.Razor.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.Razor.3.9.71\lib\net40\ServiceStack.Razor.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6>d:\projects\app\packages\ServiceStack.Razor.3.9.71\lib\net40\ServiceStack.Razor.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
6> App.Administration -> d:\projects\app\App.Administration\bin\App.Administration.dll
7>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.ServiceInterface.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IService", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
7> App.Tests -> d:\projects\app\App.Tests\bin\Debug\App.Tests.dll
8>------ Rebuilding all files started: Project: App, Configuration: Debug Any CPU ------
8>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
8>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
8>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IServiceRunner`1", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
8>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
8>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
8>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
8>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.ServiceHost.IServiceRunner`1", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
8>d:\projects\app\packages\ServiceStack.3.9.71\lib\net35\ServiceStack.dll : warning CS1684: Could not find type "ServiceStack.IO.IVirtualPathProvider", which, according to the link must be defined in "d:\projects\app\packages\ServiceStack.Common.3.9.11\lib\net35\ServiceStack.Interfaces.dll"
8> App -> d:\projects\app\App\bin\Debug\App.exe
========== Rebuilding all: successful: 8 errors: 0, skipped: 0 ==========
我在其他项目上没有发现同样的问题,也是基于我两个月前开发的ServiceStack 3.9.71。