当前位置:  开发笔记 > 编程语言 > 正文

使用WiX设置ASP.Net版本

如何解决《使用WiX设置ASP.Net版本》经验,为你挑选了3个好方法。

我正在使用WiX为ASP.Net网站创建安装程序.如何使用WiX在IIS中设置ASP.Net版本?



1> thijs..:

我们用这个:

首先从注册表中确定.Net框架根目录:


  

然后,在IIS中安装您的网站的组件内:



  
    
      
      
      
      
    
  

对于x64安装程序(这是重要的)将Win64 ='yes'添加到注册表搜索中,因为64位计算机上的32位环境具有不同的注册表配置单元(以及不同的frameworkroot)



啊,WiX:正确的答案是15行神秘的XML,它算作"超级"并且仍然是一个不完整的答案(只处理了一些扩展,甚至不是最常见的.aspx)所有情况(不是64位).

2> 小智..:

在与它搏斗之后,这对我有用:

  
     
  
  
     
        
     
  

  

  
     ASPNETREGIIS AND NOT Installed
  

[WEBSITEID]和[VIRTUALDIR]是您必须自己定义的属性.只有在为应用程序而不是整个网站设置ASP.NET版本时,才需要[VIRTUALDIR].

自定义操作的排序至关重要.在InstallFinalize之前执行它将导致它失败,因为Web应用程序在此之后才可用.

感谢Chris Burrows找到aspnet_regiis可执行文件的正确示例(Google"使用WIX保护连接字符串").

JB



3> uli78..:

不要忘记在服务器上启用ASP 2.0


这是一个问题

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有