从Visual Studio 2015发布

kor*_*inp 6 asp.net publish web-deployment visual-studio-2015

我试图从Visual Studio 2015将我的ASP.NET 5 MVC6应用程序发布到godaddy服务器.我已从我的服务器导入发布配置文件,我能够验证连接.但是,当我发布我的应用程序时,我有以下错误:

ERROR_USER_UNAUTHORIZED

Web部署任务失败.(连接到远程计算机使用网络管理服务("XXXXXXX"),但不能授权.请确保您使用的是正确的用户名和密码,您要连接到该网站存在,并且该证书代表有权访问该站点的用户.

凭证有效,我可以从VS2015发布VS2013示例项目,但是我无法使用相同的凭据发布VS2015示例项目以及来自VS2015的我的应用程序.

用户是服务器上的管理员.

Max*_*ler 6

您需要检查的第一件事是GoDaddy是否支持其服务器上的4.5.1.一旦确认了吗?我们可以开始工作了!

Helios(IIS和ASP.NET 5之间的垫片)需要至少4.5.1才能运行,所以这就是它必不可少的原因.

唯一缺少的是运行a dnu publish并确保你有一个带有此部分的web.config:

<system.webServer>
  <modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

如果它不起作用,我会与GoDaddy联系以获得一些支持.如果他们不支持最新版本的框架,如果你真的想启用,你可能不得不恢复到MVC 5或切换到.