zoukankan      html  css  js  c++  java
  • ASP.NET: Web deployment task failed.

    今晚部署遇到了两个问题。

    一是一处由来已久的 bug,原因是我尝试了 DbContext Generator 然后又删掉了它,被提示:
    Please overwrite the replacement token '$edmxInputFile$' with the actual name of the .edmx file you would like to generate from Model1.tt
    解决方案很简单,重启 Visual Studio。

    然后我们来说重头戏,错误描述为:
    Web 部署任务失败。在远程计算机上处理请求时出错。
    Web deployment task failed. An error occurred when the request was processed on the remote computer. Unable to perform the operation. Please contact your server administrator to check authorization and delegation settings.

    知道是远端出现了错误,大概是未授权也就是无权访问的问题,于是我们尝试登录服务器查看日志。

    在事件查看器——应用程序和服务日志——Microsoft Web Deploy 中我们发现了端倪。
    Microsoft.Web.Delegation.DeploymentAuthorizationException: 用户“.WDeployConfigWriter”无法登录。

    看起来就是它了。继续搜索得知可能是该用户未注册(经排查我不是该情况)和用户登录密码过期(我是该情况)。

    默认的密码策略是用户下次登录时需要更改密码,由此导致了密码过期。

    解决方案就是使其不过期:计算机管理——本地用户和组——用户,动手吧。

    问题解决,身心舒畅。



    原文链接:http://www.jianshu.com/p/dde6bc359ee4
  • 相关阅读:
    转-jsonp和jsonpcallback的使用
    转-jQuery jsonp跨域请求
    转-彻底弄懂JS的事件冒泡和事件捕获
    转-打造自己的js类库
    (转)JavaScript: 零基础轻松学闭包(1)
    Myslq 之主键
    Myslq 之空值与非空
    Myslq 之记录查找
    Myslq 之插入记录
    Myslq 之查看数据表
  • 原文地址:https://www.cnblogs.com/jimmyzheng1983/p/5667914.html
Copyright © 2011-2022 走看看