我创建了一个ASP.NET 5示例应用程序(基本上是来自新解决方案的示例),并将其推送到在Visual Studio Team Services(前身为Visual Studio Online)上托管的GIT。我想设置持续集成到Azure Web App(前Azure Web Site)。我尝试从Azure门户设置它,它确实创建了一个新的构建定义,但无法构建ASP.NET 5。我找到了一个指南,但它对我来说从未真正起作用,我会收到像这样的错误。
在C:\ a \ 1 \ s \ Frontend \ src \ Frontend \ Frontend.xproj处解析解决方案文件时出错:目标调用引发了异常。
未定义或导入预定义类型“System.Void”
另一个问题是似乎安装dnvm,获取包等需要很长时间。总之,让它工作非常痛苦。
那么,是否有真正的替代方案,或者更重要的是,微软是否计划实现类似于构建ASP.NET 5、将ASP.NET部署到Azure等功能,使其与当前的ASP.NET 4应用程序一样易于操作。我真的希望这很快就会成为一个选择,因为目前的构建系统非常难以使用。
System.Void
? - Maxime Rouillerproject.json
文件。这看起来像是一个运行时/包问题。 - Maxime Rouillerproject.json
中有哪些依赖项?如果两者不匹配,框架找不到这些依赖项是很正常的。至于使其合适,这些东西仍处于beta/发布候选状态。一些人在他们的环境中仍然使用beta运行时。崩溃并不罕见。但是一旦1.0
发布,事情会变得更加清晰。 - Maxime Rouiller