我試圖部署於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