Visual studio 2015 引用项目Asp.Net 5时发布失败
我正在用Asp.Net 5-beta7构建一个网站。该项目使用了我编写的几个项目依赖项通过使用“引用->添加引用->解决方案项”添加项目引用,我可以在本地构建并运行fine。然而,当我发布到Azure网站时,我会收到500个内部服务器错误 通过故障排除,我发现如果我将项目添加为nuget包,我可以很好地部署。然而,这要求我在每次想要进行更改时都向我们公司的回购协议发布一个nuget包 我还通过添加项目引用,并将引用从project.json中的“依赖项”节点移动到project.json的“frameworks:dnx451:dependentials”节点来实现这一点。例如:Visual studio 2015 引用项目Asp.Net 5时发布失败,visual-studio-2015,asp.net-core,project.json,Visual Studio 2015,Asp.net Core,Project.json,我正在用Asp.Net 5-beta7构建一个网站。该项目使用了我编写的几个项目依赖项通过使用“引用->添加引用->解决方案项”添加项目引用,我可以在本地构建并运行fine。然而,当我发布到Azure网站时,我会收到500个内部服务器错误 通过故障排除,我发现如果我将项目添加为nuget包,我可以很好地部署。然而,这要求我在每次想要进行更改时都向我们公司的回购协议发布一个nuget包 我还通过添加项目引用,并将引用从project.json中的“依赖项”节点移动到project.json的“fr
{“依赖项”:{“项目1”:“0.0.1-*”}
变为{“框架”:{“dnx451”:{“依赖项”:{“项目1”:“0.0.1-*”}}}}
那么,框架节点中的依赖项和顶级依赖项之间有什么区别呢?我知道FrameworkAssembly是为GAC设计的,但两者的区别是什么
我应该用哪一种?建议使用什么?您引用的程序集是PCL程序集还是project.json中的“frameworks”节点中的程序集?您能否共享project.json文件?您的项目依赖项是否都在同一个解决方案中?如前所述,查看project.json和global.json都会很有帮助。另外,您如何发布到Azure?通过Visual Studio或其他一些命令(例如msdeploy)?程序集都是新的类库(包),我相信它被称为“ASP.NET类库”(请原谅我的无知)。类库项目有自己的sln,但我已经将这些项目添加到我的web sln的src目录中。web项目的project.json/global.json位于我正在通过Visual Studio发布到windows Azure的位置。您正在引用PCL程序集的程序集以及项目中“frameworks”节点中的内容。json?能否共享project.json文件?您的项目依赖项是否都在同一个解决方案中?如前所述,查看project.json和global.json都会很有帮助。另外,您如何发布到Azure?通过Visual Studio或其他一些命令(例如msdeploy)?程序集都是新的类库(包),我相信它被称为“ASP.NET类库”(请原谅我的无知)。类库项目有自己的sln,但我已经将这些项目添加到我的web sln的src目录中。web项目的project.json/global.json位于我正在通过Visual Studio发布到windows Azure的位置