我试图部署于IIS,但there's的ASP NET 5 Web应用程序没有办法让它工作,它给了我下面的错误:ASP NET 5的Web Applicattion部署在IIS
Failed to resolve the following dependencies for target framework 'DNX,Version=v4.5.1': ....(a list with all the dependencies of my project)
看来这是无法解决的依赖路径,但如果我检查'批准'文件夹,他们都在那里。 我 'project.json' 是这样的:
"dependencies": {
"EntityFramework": "7.0.0-beta4",
"EntityFramework.Commands": "7.0.0-beta4",
"EntityFramework.Core": "7.0.0-beta4",
"EntityFramework.SqlServer": "7.0.0-beta4",
"Microsoft.AspNet.Mvc": "6.0.0-beta4",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta4",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta4",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta4",
"Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4",
"Newtonsoft.Json": "7.0.1",
"System.Xml.XmlDocument": "4.0.0-beta-22816"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000",
"ef": "EntityFramework.Commands"
},
"frameworks": {
"dnx451": { }
}
而且从 'wwwroot文件' 文件夹中的web.config的路径似乎是确定:
<appSettings>
<add key="bootstrapper-version" value="1.0.0-beta4" />
<add key="runtime-path" value="..\approot\packages" />
<add key="dnx-version" value="1.0.0-beta4" />
<add key="dnx-clr" value="clr" />
<add key="dnx-app-base" value="..\approot\src\Astarte" />
</appSettings>
我真的stucked,¿任何想法可能是什么问题?
为什么要使用beta4位的任何特定原因?这是一个很老的版本 - beta7是最新的稳定版本。 –
仅仅因为升级到Beta 6或7的Entity Framework 7有了深刻的变化。Definitily我会尽快升级它,但现在我需要尽快在生产服务器上部署此版本 – Pedraz