高手请教?欢迎讨论。

uyou 2006-10-07 04:23:39
我制作了一个bs结构的程序,但是在部署时遇到了很多问题(想把系统作的更人性化一点)不知道你能不能给我一些帮助:

1、你怎么样实现在安装时对文件添加ASPNET的权限?
2、你是否实现了在wwwroot根目录创建目录?
3、在安装过程中能否不让用户修改虚拟目录的名称?
4、能不能在安装工程中在用户指定的任意位置创建目录并建立虚拟目录?
5、能不能在用户计算机的程序组里面建立快捷方式,省去用户需要在地址栏键入地址访问程序?
还有您能不能给我你的qq号,以便我日后请教?以上问题如能不吝赐教万分感谢,哪怕是小小的提示。

qq:45674107
...全文
239 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
cat_hsfz 2006-10-14
  • 打赏
  • 举报
回复
如果你的Installer确实需要涉及很多Windows的修改(例如添加权限、创建快捷方式),这些修改都是要比较高权限才能做到的,建议你用InstallShield,最新版本的InstallShield能够支持最新版本的.NET,在安装方面可以说是无所不能,创建网站、更改权限、创建数据库、创建快捷方式等等都可以做到,不过你要去学它的IS Script罢了。
uyou 2006-10-14
  • 打赏
  • 举报
回复
自己在vs2003里面找到一些感觉了。好像能够满足我的要求,欢迎讨论。
szc21 2006-10-14
  • 打赏
  • 举报
回复
用过一次.net自带的部署
xingyaohua 2006-10-14
  • 打赏
  • 举报
回复
uo
netlg 2006-10-14
  • 打赏
  • 举报
回复
学习
flowersea312 2006-10-08
  • 打赏
  • 举报
回复
需要自己写一个安装程序
cat_hsfz 2006-10-08
  • 打赏
  • 举报
回复
如果不需要涉及太多系统配置(Web无权执行的),就不要做Windows Installer,直接做Web Installer。通过XCOPY部署,然后第一次运行时配置。
qiuyuguan 2006-10-08
  • 打赏
  • 举报
回复
vs2003的安装程序都可以做到楼猪上面的问题
luck0235 2006-10-07
  • 打赏
  • 举报
回复
很少做web安装,总感觉不太可靠。
  • 打赏
  • 举报
回复
记得两年前我的一个程序员制作安装程序的时候,如果删除IIS原来已有的但是有故障的虚拟目录以便重新创建一个正确的,费了一天的时间。说实话,那些时间浪费的不值,除非没有更合适的工作交给他做了,否则还是不要重新发明汽车轮子。
  • 打赏
  • 举报
回复
如果你要自己写一个ASP.Net应用程序的安装工具,自然除了要会 WinForm 编程,更重要的是会对系统进行操作,包括如何创建IIS站点、IIS虚拟目录、设置IIS目录权限以及其它参数、操纵注册表等等。难点根本不是WinForm编程方面。

当然你还可以直接使用vs提供的外部安装工程(它负责自动进行上述操作),并且也是仅仅需要执行一个setup.exe然后按几个“下一步”就能搞定安装过程的。

将web应用程序作为小型应用软件,我觉得似乎这个需求并不高,因为很多项目不论是3、4个客户端(例如一个科室)还是成千千上万(例如一个矿山、政府)都仅仅需要安装一个服务器部分应用即可,这是web安装和维护升级的优势。所以很多项目你们维护人员自己只要能够远程安装到客户服务器上(例如通过FTP、远程桌面连接)就行了,对终端的维护工作已经节省到“0维护”了,对服务器的维护难道还不自己好好把握住吗?此时最好不要让用户维护人员过多参与。
califord 2006-10-07
  • 打赏
  • 举报
回复
做安装程序,但并不一定能完全达到你的要求,你的有些要求“过分”了
avisnet 2006-10-07
  • 打赏
  • 举报
回复
自制一个安装程序
uyou 2006-10-07
  • 打赏
  • 举报
回复
有没有实际一点的?
lijunming008 2006-10-07
  • 打赏
  • 举报
回复
顶!~
superliu1122 2006-10-07
  • 打赏
  • 举报
回复
创建安装项目的时候不要用Web安装项目,用普通的那种,你要的那些都可以实现
自然框架 2006-10-07
  • 打赏
  • 举报
回复
还没有做过安装方面的。

好像有个打包的软件,可以试一下。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧