ASP.NET网站发布时遇到.net framework与IIS检测顺序的问题

问题描述

我的asp.net项目做web发布程序时,必备组件选择了.netframework2.0,并选择随程序一起发布,同时在发布条件中检测IIS及其版本。项目编译发布后,在没有框架和IIS的机器上进行安装测试,发现安装程序首先检测的是.net框架,检测不到就进行安装,然后才检测IIS,发现IIS不存在后提示装IIS。关键问题是:现状.net框架后再装IIS,会因为ASPNET用户问题导致系统不正常。正确的检测顺序应该是先检测IIS,再检测.net框架。这样如果没有装IIS就终止安装,装好IIS后在由安装程序安装.net框架。希望各位指点,怎么样在WebSetupProject项目中实现先检测IIS,在检测.net框架的顺序?

解决方案

解决方案二:
装完iis再注册一下不行么?

时间: 2025-01-20 18:30:49

ASP.NET网站发布时遇到.net framework与IIS检测顺序的问题的相关文章

根元素-iis 网站发布时,出现的错误提示。

问题描述 iis 网站发布时,出现的错误提示. "/"应用程序中的服务器错误. 缺少根元素. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Xml.XmlException: 缺少根元素. 源错误: 执行当前 Web 请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息. 堆栈跟踪: [XmlException: 缺少根元素.] Syst

将Asp.Net网站发布到IIS的四种方法

  将Asp.Net网站发布到IIS的四种方法及注意事项: 不管是那种发布方法, 第一件事情是让IIS能够支持asp.net程序, 默认IIS是不开器asp.net网站程序的支持的.在IIS中的"Web服务扩展"中, 确保"ASP.NET v2.0.50727"被启用. 其他的可以保持禁用状态. 发布方法1:---直接复制到IIS目录发布目录中(C:Inetpubwwwroot) a. 将经过VS调试且运行正常的ASP.NET网站项目的文件夹复制到IIS的wwwro

asp.net网站发布出现问题

问题描述 asp.net网站发布出现问题 ? ASP.net后态发布静态页时提示从字符串转换日期和/或时间时,转换失败 解决方案 说明你的日期时间格式不是标准的.你可以用datetime.parseexact解析非标准的格式http://www.cnblogs.com/greenerycn/archive/2010/07/17/use_datetime_parseexact.html 解决方案二: 说明你的日期时间格式不是标准的.你可以用datetime.parseexact解析非标准的格式ht

asp.net 网站发布后word转pdf没有权限

问题描述 asp.net 网站发布后word转pdf没有权限 网站需要把word转成pdf,我用一个SaveAsPDFandXPS.exe插件,源码跑起来没有问题.但是网站一发布,就会报错,查了下,是权限问题,解决方法是web.config identity impersonate="true" userName="" password="" 但是这个方法太危险,不知道有没有其他办法 解决方案 你看看服务器对应文件夹的权限,把文件夹权限搞成可以读

关于asp.net网站发布的问题

问题描述 我是.net新手,刚用vs2005做了一个网站,我是把本机当作服务器的,也是以本机为开发环境制作的,我的系统环境是iis5.0然后就安装了一个vs2005,应该是自带的.net2.0框架我在iis里面把网站的目录设置为应用程序就可以正常运行,一切都OK,但是传到虚拟主机上就出错,我一开始传的是全部的源文件,就是没编译过的,把所有的aspx,aspx.cs文件都传上去了,我在app_Code目录下有一个文件是dboperate.cs文件,传上虚拟主机后报错找不到dboperate,但是在

ASP.NET网站发布前后文件变化和异同

问题描述 ASP.NET网站发布前后文件变化和异同 ASP.NET网站发布前与发布后中的文件有什么变化变化和异同 解决方案 你猜 过了一年了 你肯定知道了!

c#-asp.net网站发布后 在IPAD上访问读取不到数据

问题描述 asp.net网站发布后 在IPAD上访问读取不到数据 问下大神是什么原因 是系统问题吗.在windows系统上访问都正常 解决方案 如果能在浏览器中访问.在ipad上应该也可以.这里你就需要重点检查一下你的ipad客户端取数据的代码了.

asp.net 网站发布

asp.net 网站发布 1.安装并打开IIS. 2.用visual studio创建网站,目录为d:\website\website1 3.IIS中添加网站,网站名称必填.物理路径与已有的对应好.IP地址为本机IP. 4.启动网站后,浏览器输入 http://192.168.1.107:80  就可打开. 5.在vs解决方案目录中,对页面右键单击,选择"在浏览器中查看".此时vs作为调试用的web服务器,注意此时浏览器地址栏.与IIS开启与否无关.

“网站发布时Login.aspx遇到问题”的解决方案

网站发布的时候遇到一个编译器错误信息: CS0030: 无法将类型"ASP.login_aspx"转换为 "System.Web.UI.WebControls.Login" 的错误,搜索一下发现解决方法. 在2.0中做用户登陆界面Login.aspx时出现了这个错误. < 欢迎光临DIY部落,点击这里查看更多文章教程 [1] [2] [3]