1.远程发布前的准备 :
1-1 在服务器上创建网站 输入物理路径 修改为特定用户(一般为管理员 确保两个权限)
1-2 百度Web DePloy进入官网下载电脑相应位数的版本
请确保全部安装 (避免连接404错误)
请确保Web Management Service 服务开启(避免连接403错误)
2发布后
2-1 targent framework=x.x.x 不识别
确保framework版本和网站的应用程序池版本和配置文件中一致 (我的都是4.0)
2-2 如果出现 xxx导致 错误模块“ManagedPipelineHandler”
原因:
ASP.NET没有成功注册到IIS中
解决方法:
管用员权限进入cmd命令提示符界面,执行命令:
cd C:\Windows\Microsoft.Net\Framework64\v4.0.30319
(32位操作系统路径是C:\Windows\Microsoft.NET\Framework\v4.0.30319)
运行:
aspnet_regiis.exe -i 重启IIS即可
2-3 如果网站只显示目录
请设置默认文档 设置当前网站物理路径下的当前文件(更深层显示不了) 目录浏览最好禁用
2-4 连接数据库失败
请在IIS连接字符串中尝试重新配置,此过程后字符串会加密,密文连接就会成功
不清楚加密形式并且出现该问题不妨一试
暂不提供图片 仅留下思路做记录 之后遇到新问题会持续更新