具体的思路和方法其实都没有必要再重复了。

这位大佬就讲的很好。

我只补充一点,

这里是原文:http://www.cnblogs.com/potential/p/3751426.html

或者 https://jingyan.baidu.com/article/642c9d34e614de644a46f783.html

反正都差不多。


--------------


但是我做了同样的操作(假定S机器是服务器,D机器是开发机,用VisualStudio2015开着项目代码,试图部署到S机器上。),

结果从D机器发布到S机器的时候就是报错,尽管一切配置已经与文中相同。


最后终于找到了原因。

很简单也很容易理解,直接上图。

1.

windows中利用IIS和web Deploy远程部署.NET网站项目


2.

windows中利用IIS和web Deploy远程部署.NET网站项目



3.

windows中利用IIS和web Deploy远程部署.NET网站项目



总之就是部署工具要比较新,不要太落后。大概是部署工具不支持当前较新的windows server版本。

(当时我的Server是windows server 2016,算是很新的了)


------------------------


经测试,windows server 2012 ,自带的是IIS8.5,适用于Deploy3.5的那几个。

windows server 2016,自带IIS 10,适用于Deploy 3.6的几个。

相关文章:

  • 2021-10-03
  • 2021-04-29
  • 2022-12-23
  • 2021-10-31
  • 2022-02-15
  • 2021-12-04
猜你喜欢
  • 2022-01-11
  • 2022-01-10
  • 2022-12-23
  • 2022-01-08
  • 2022-03-08
  • 2021-12-23
相关资源
相似解决方案