winform 自动更新 发布IIS

1.添加功能和框架

(控制面板--程序--启用或关闭windows功能

--打勾(Internet Information Services,Internet Information Services 可承载的Web核心,

.NET Framework 3.5(包括 .NET 2.0 和 3.0),.NET Framework 4.7 高级服务))))

2.配置IIS服务器

2.1(控制面板--系统和安全--管理工具--Internet Information Services (IIS)管理器)

2.2 右键新建网站

winform 自动更新 发布IIS

2.3 点击应用程序集

winform 自动更新 发布IIS


3.选择VS 开发工具,以管理员身份运行,打开项目,选择主项目,右键选择发布

3.1 点击浏览,选择本地IIS,选择创建的网站,然后点击完成.

winform 自动更新 发布IIS


3.2 右键主项目,选择属性,选择发布,根据需要设置发布属性.

3.3  发布属性界面,点击选项,里面有个部署网页,打开网址,后缀要加上这个部署网页地址;  打开网址:http://localhost:8099/publish.htm


4.发布不成功解决方法:

4.1 打开程序图片无法显示?

方法:把存图片的文件夹放在主项目文件里的根目录.比如右键主项目(TD),选择在Windows资源管理器中打开文件,把存图片的images文件夹放在TD根目录下(C:\TD\images)

4.2 打开程序主项目报表无法显示?

方法:1.把.rpt 和 .cs 文件选中,右键选择属性,复制到输出目录:(始终复制),生成操作:(内容)

        2.打开IIS管理器,选择创建的网站,右边出现界面,点击 "请求筛选",如果 .rpt 和 .cs 存在,就删除掉.

        3.同样在网站的界面,点击"MIME类型",选择添加,分别添加 .rpt 和 .cs ;两者的 MIME类型 填写:application/octet-stream

winform 自动更新 发布IIS

            4.保存,重启网站.

4.3 提示下载.config文件失败?

方法:1.打开发布属性,选择"选择",把".deploy"勾去掉

winform 自动更新 发布IIS

          2.打开IIS管理器,选择创建的网站,右边出现界面,点击 "请求筛选",如果 .config存在,就删除掉.