先装VS再装IIS时出错的解决方法_实用技巧

原来在安装 Microsoft .NET Framework 软件开发工具包 (SDK) 或 Visual Studio .NET 之后,会创建 Internet 信息服务 (IIS) 映射,以便为 ASP.NET 的新文件扩展名及设置建立关联。如果在运行 SDK 或 Visual Studio 安装程序时没有安装 IIS,或是在运行 SDK 或 Visual Studio 安装程序之后卸载并重新安装了 IIS,那么这些设置将不正确。试图查看 ASP.NET 页时会遇到意外现象。
其中就包括,Visualstudio和iis安装顺序的问题,也就是说如果你在安装Visualstudio2005之后安装iis或者重新卸载iis后又安装
那么就会使iis失去与Asp.net的映射,也就是说在iis中不存在或不支持asp.net了
这样在“打开Visualstudio.net2005写一个Asp.net应用程序是,Visualstudio.net2005却提示说我的Asp.net不是2.0版本,在iis中找不到配置asp.net的信息“
解决方法:
要为 ASP.NET 修复 IIS 映射,请按照下列步骤操作:

1. 运行 Aspnet_regiis.exe 实用工具:

a. 单击“开始”,然后单击“运行”。
b. 在“打开”框中,键入 cmd,然后按 Enter 键。
c. 在命令提示符下键入以下命令,然后按 Enter 键:"%windir%\Microsoft.NET\Framework\版本\aspnet_regiis.exe" -i
在此路径中,版本代表在服务器上安装的 .NET Framework 的版本号。键入此命令时,必须将此占位符替换为实际版本号

时间: 2024-10-03 17:26:44

先装VS再装IIS时出错的解决方法_实用技巧的相关文章

处理 SSI 文件时出错的解决方法_应用技巧

IIS6.0对于SSI进行了一些改进,以前IIS5.0的一些程序迁移过后可能无法运用.  一个经常的出现问题是出现如下错误:  处理 SSI 文件时出错 - Error processing SSI file   经过测试,以下做法会导致这个错误:  1.服务器物理路径使用中文名.  2.包含文件中使用中文名.  3.包含文件不存在.  4.被包含的文件再次包含使用中文名的文件.  该错误在Unicode编码时依旧,属于IIS设计问题.  解决方法:  对于使用SSI的站点物理和URL地址都全部

asp.net Http异常eurl.axd出错信息解决方法_实用技巧

错误发生的原因是当ASP.NET检测到Web站点配置为使用ASP.NET 4.0,本地ASP.NET 4.0 的组件会传递一个不能扩展的 URL到ASP.NET的管理程序作进一步处理.但是,如果一个低于ASP.NET 4.0 的网站配置为使用ASP.NET 2.0,处理这样不能扩展的 URL 时,URL的修改结果中会包含字符串"eurl.axd",修改后的URL会被发送到 ASP.NET 2.0应用程序. ASP.NET 2.0中是不能识别"eurl.axd"的.因

GridView中日期不显示时分秒的完美解决方法_实用技巧

两种处理方式: 1.模版列:假设数据表的字段completeTime的类型为时间格式 <asp:TemplateField HeaderText="时间"> <ItemTemplate> <%#Eval("completeTime", "{0:yyyy-MM-dd}")%> </ItemTemplate> </asp:TemplateField> 2.绑定列: <asp:Bound

.net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法_实用技巧

复制代码 代码如下: System.Drawing.Image OldImage = null;  oldImage = System.Drawing.Image.FromFile(ImageUrl);   使用该方法读取图片时.导致图片文件被死锁无法释放资源,导置重写资源时出现一般性错误.   解决方法将代码改成以下代码 复制代码 代码如下: Bitmap oImage = new Bitmap(ImageUrl);//从图片文件中读取图片流 Bitmap OldImage = new Bit

先装了FRAMEWORK,后装IIS导致asp.net页面无法访问的解决方法_实用技巧

ASPX页面访问需要.net的支持. 请先检查是否安装了.NET, 打开IIS,在默认网站上点右键,如果没有ASP.NET选项卡则为没有安装或没有将.NET注册到IIS中. 1.没有安装,下 载.net framework 并安装,下载时注意版本,并不一定高版本就完全兼容低版本, 2.安装了但是没有注册到IIS中,开始->运行->cmd-> C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

ASP.NET在IIS上注册报0x800702e4错误解决方法_实用技巧

1.--404.3 not found 2.-- 关于asp.net2.0在iis下的注册问题,因为我的win7是后装的iis,而.framework2.0则是跟着vs2005一起早就装好的,这 个时候需要手动注册一下.framework2.0,方法如下:在xp下,在"运行"里面执行一下x:\Windows\Microsoft.NET \Framework\v2.0.50727\aspnet_regiis.exe –i就行了,但在win7下,会报一个"0x800702e4 请

IIS和.NET(1.1/2.0)的安装顺序及错误解决方法_实用技巧

一.基于.net2.0的解决办法 为了使IIS能够支持.net 2.0,在安装的时候必须先安装iis,然后安装.net 2.0,如果先安装了.net,则在装完iis后必须将.net注册上.注册方法是在命令行中输入: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i 而卸载则是 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -u 二.基于.net1.

Linq to SQL Delete时遇到问题的解决方法_实用技巧

1.1.   Code1: using (PubsDataContext pubsContent = new PubsDataContext()) {     pubsContent.Log = Console.Out;     Author author = pubsContent.Authors.Single(a => a.au_id == "111-11-1111");     pubsContent.Authors.DeleteOnSubmit(author);    

IIS应用池回收造成Application_Start中定时执行程序停止的问题的解决方法_实用技巧

而这段时间又没有人再次访问网站,结果在Application_Start中的定时执行程序代码就没有再执行,在网上搜索一番,找到了解决办法,现和大家一起分享交流,原理就是在应用程序结束时发出一个Web请求访问网站,启动Application_Start. 复制代码 代码如下: void Application_End(object sender, EventArgs e) { // 在应用程序关闭时运行的代码 //解决应用池回收问题 System.Threading.Thread.Sleep(50