当前位置: 首页 > 编程笔记 >

Web Deploy发布网站及常见问题解决方法(图文)

巫煌
2023-03-14
本文向大家介绍Web Deploy发布网站及常见问题解决方法(图文),包括了Web Deploy发布网站及常见问题解决方法(图文)的使用技巧和注意事项,需要的朋友参考一下

Web Deploy对于ASP.NET开发人员来说绝不陌生,在开完完成后我们部署网站的过成功使用Web Deploy可以很便捷的实现从Visual Studio一键部署到服务器,并且可以自动判断文件是否有更改,并进行相应的修改和删除。由于最近恰好入手一台Windows Server 2008 R2的服务器,所以周良就在这上面进行了一番测试研究。

安装Web Deploy

安装的详细过程这里就不再赘述,主要是确保以下几项服务安装正确。
1. 安装之前确认服务器安装了管理服务:IIS-Add Role Service


2. 下载Web Deploy
下载地址:http://www.iis.net/downloads/microsoft/web-deploy
3. 点击安装,如果你不需要PHP,可以将PHP相关的全部取消,点击I accept就可以进行下载和自动安装。如果是手动在安装一定要确保Web Deploy的所有组件都安装上,否则在使用的时候就会产生404错误。
4. 安装完成后,为网站创建一个非管理员的账号,同时将IIS中Management Service中“Enable Remote connections”勾选。
5. 配置Configure Web Deploy Publishing
6. 打开服务器的8127端口

使用Web Deploy的常见问题

安装完成后就可以开始在Visual Studio中开始配置连接。在刚开始使用的时候周良曾遇到如下的问题,这里附上我的解决方法,欢迎大家讨论:错误的信息可以通过查看服务器上的“Web Deploy”事件日志。

错误一:Not able to log on the user ‘.\WDeployConfigWriter'

第一次安装好之后,未检查用户是否创建正确所以出现了无法登陆的情况,这个问题是由于服务器用户组中WDeployAdmin 和WDeployConfigWriter用户未能创建。这种情况下,需要我们手动去创建两个用户,并进行相关权限的配置。具体步骤如下:
1. 在服务器本地用户中创建 WDeployAdmin 和 WDeployConfigWriter. 并设置密码(第四步还将用到)。二者都同时勾选“密码永不过期“ 。
2. 添加WDeployAdmin 到Administrators组
3. 打开C:\\Windows\system32\inetsrv\config—属性—安全,添加WDeployConfigWriter并赋予修改和写权限
4. 打开IIS,选择”Management Service Delegation ( 管理服务委派)”将这里所有用户名为WDeploy* 的点击右侧的“编辑”—“设置”填写第一步添加的用户名和密码。

设置完成以后,就能够正常使用Web Deploy进行连接,如果使用仍然有错误,那么继续检查事件日志。

错误二:System.UnauthorizedAccessException: 试图执行未经授权的操作。

出现此类问题通常是由于创建用户时未授权造成。
首先检查错误一中的第二,三步中提到的授权是否正常。
然后重新配置用户的授权。
在IIS中右键网站-选Deploy菜单中的Configure Web Deploy Publishing

选择Windows,点击“Select”
;
输入创建的非管理员的Deploy用户名

周良到此步为止,问题解决。
接下来就可以通过VS进行连接发布。

 类似资料:
  • 不太会使用 Env 工具的请先看一遍 《Env 用户手册》(不长的,看完费不了几分钟) 提示 Env 工具和 源码 所处的目录都不能有中文或空格请先检查!! code 是一个命令 点 ‘.’ 是一个参数表示当前目录,中间有一个空格。 romfs ramfs 文件系统中的文件名和c的变量的命名一样,只能由英文字母开头且仅包含数字和下划线。 修改 qemu.bat 里面的参数时,要注意那是一行参数中间

  • 本文向大家介绍DevExpress TreeList 常见问题解决方法,包括了DevExpress TreeList 常见问题解决方法的使用技巧和注意事项,需要的朋友参考一下 1、 如何给节点添加图片? 首先需要添加一个图片控件,然后给它加入图片,最后把TreeList的节点图片属性和图片控件绑定,代码如下: 2、 如何将背景色设为透明? 3、 如何展开当前节点和父节点? 4、 如何设置显示水平滚

  • 解决方案常见问题 Windows Needing to re-target the Windows SDK XCode XCode PNG Compression issue It is possible that your PNG images contain incorrect color profiles. You can convert color profiles using Image

  • 1. 数据库like “%str”性能优化 2. ios打包时, 如何设置打包出的应用允许装在某种终端上(如平板、手机等等) 3. 打ios包时,xcode版本要求是多少 4. 个人开发者账号生成的ipa包怎么让未越狱的手机下载 5. 修改WeX5自带的mysql的端口号 6. 搭建打包服务注意事项 7. 如何将andorid app以二维码的方式发布 8. 如何解决程序中未释放数据库连接的问题

  • 本文向大家介绍tensorflow-gpu安装的常见问题及解决方案,包括了tensorflow-gpu安装的常见问题及解决方案的使用技巧和注意事项,需要的朋友参考一下 装tensorflow-gpu的时候经常遇到问题,自己装过几次,经常遇到相同或者类似的问题,所以打算记录一下,也希望对其他人有所帮助 基本信息 tensorflow-gpu pip安装(virtualenv等虚拟安装实质也是pip安

  • 本文向大家介绍Java 创建URL的常见问题及解决方案,包括了Java 创建URL的常见问题及解决方案的使用技巧和注意事项,需要的朋友参考一下 URL无处不在,不过似乎开发人员并没有真正地理解它们,因为我在Stack Overflow上经常看到有人在问如何正确的创建一个URL。想知道URL语法是如何工作的,可以看下Lunatech的 这篇文章 ,非常不错 。 本文不会深入介绍URL的全部语法(如果