C# Web程序打包部署问题

简介:

经常到现场给客户安装和调试程序,有时候现场遇到的问题简直让人无语,所以经验是一笔财富。

在网上找了一些注意事项,值得借鉴,所以安装web程序之前检查

1.检测客户机是否安装有IIS,如果没有则安装(客户机一般都不会有IIS,所以要提供安装文件)

解决方法一是自带IIS安装包,这个可以网上下载到,但是这个就怕客户原来安装的系统是精简版的系统,出了问题你都找不到那里出错。

解决方法二是重新安装系统,安装系统的同时安装IIS文件,这样一般就不会出错。

首次安装IIS还要对其进行配置,比如IP配置,应用程序池,还有支持ASPX和.net版本的支持等等的问题,

操作系统对于用户对文件访问权限的设置,如果网站文件中还需要一些特殊的权限,比如写入和修改的权限,

这些你碰到了就晓得了。

2.检测客户机是否安装有.net FrameWork2.0以上版本,如果没有则安装(要自带.net FrameWork2.0安装文件)

安装2.0框架这个不多说简单。。。

3.把程序安装到IIS的其中一个虚拟目录下

一般打包完成的程序点默认安装基本会在默认网站下面,这样直接输入ip就读取的出来。

4.打包SQL数据库?脚本、备份文件、数据文件等方式均可。

数据库是否安装,web安装后是否连接上数据库,对数据库的安全进行设置,备份还原数据文件,

不同版本数据库如何共享数据文件,还有好多好多,你绝对会头大的。。。。



本文转自夜&枫博客园博客,原文链接:http://www.cnblogs.com/newstart/archive/2012/05/16/2504670.html,如需转载请自行联系原作者

相关文章
|
1月前
|
缓存 C# Windows
C#程序如何编译成Native代码
【10月更文挑战第15天】在C#中,可以通过.NET Native和第三方工具(如Ngen.exe)将程序编译成Native代码,以提升性能和启动速度。.NET Native适用于UWP应用,而Ngen.exe则通过预编译托管程序集为本地机器代码来加速启动。不过,这些方法也可能增加编译时间和部署复杂度。
|
1月前
|
安全 测试技术 数据库
维护的Web应用程序
【10月更文挑战第4天】维护的Web应用程序
47 4
|
19天前
|
数据可视化 数据库 开发者
使用Dash构建交互式Web应用程序
【10月更文挑战第16天】本文介绍了使用Python的Dash框架构建交互式Web应用程序的方法。Dash结合了Flask、React和Plotly等技术,让开发者能够快速创建功能丰富的数据可视化应用。文章从安装Dash开始,逐步介绍了创建简单应用程序、添加交互元素、部署应用程序以及集成更多功能的步骤,并提供了代码示例。通过本文,读者可以掌握使用Dash构建交互式Web应用程序的基本技巧和高级功能。
35 3
|
1月前
|
JavaScript 前端开发
如何使用Vue.js构建响应式Web应用程序
【10月更文挑战第9天】如何使用Vue.js构建响应式Web应用程序
|
1月前
|
前端开发 JavaScript 测试技术
构建响应式Web应用程序:React实战指南
【10月更文挑战第9天】构建响应式Web应用程序:React实战指南
|
1月前
|
存储 JavaScript 前端开发
如何使用React和Redux构建现代化Web应用程序
【10月更文挑战第4天】如何使用React和Redux构建现代化Web应用程序
|
1月前
|
设计模式 测试技术 持续交付
开发复杂Web应用程序
【10月更文挑战第3天】开发复杂Web应用程序
38 2
|
1月前
|
SQL 安全 测试技术
漏洞扫描技术:对Web应用程序进行漏洞扫描
漏洞扫描技术:对Web应用程序进行漏洞扫描
|
1月前
|
Rust 网络协议 应用服务中间件
granian:让你的 Web 应用程序快如闪电
granian:让你的 Web 应用程序快如闪电
63 2
|
28天前
|
设计模式 程序员 C#
C# 使用 WinForm MDI 模式管理多个子窗体程序的详细步骤
WinForm MDI 模式就像是有超能力一般,让多个子窗体井然有序地排列在一个主窗体之下,既美观又实用。不过,也要小心管理好子窗体们的生命周期哦,否则一不小心就会出现一些意想不到的小bug