<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[真思梦想——N1rvana的Blog - 软件开发]]></title>
<link>http://www.vidream.com/pjblog/</link>
<description><![CDATA[涂抹一片绚丽——Quake My Life！]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[(N1rvana)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>真思梦想——N1rvana的Blog</title> 
	<url>http://www.vidream.com/pjblog/images/logos.gif</url> 
	<link>http://www.vidream.com/pjblog/</link> 
	<description>真思梦想——N1rvana的Blog</description> 
</image>

			<item>
			<link>http://www.vidream.com/pjblog/default.asp?id=3</link>
			<title><![CDATA[ASP.NET“HTTP/1.1.500”错误的解决方法]]></title>
			<author>(N1rvana)</author>
			<category><![CDATA[软件开发]]></category>
			<pubDate>Sat,15 Mar 2008 11:53:32 +0800</pubDate>
			<guid>http://www.vidream.com/pjblog/default.asp?id=3</guid>	
		<description><![CDATA[&nbsp;&nbsp;&nbsp; 导致&ldquo;HTTP/1.1.500&rdquo;错误的原因是系统IIS未能正确注册ASP.NET，安装多个版本的ASP.NET或者在安装ASP.NET之后安装IIS都有可能引发这个问题。<br /><br />&nbsp;&nbsp;&nbsp; 解决的方法是使用.NET自带的ASP.NET IIS 注册工具 (<font color="#ffffff" style="background-color: rgb(10, 36, 106);">Aspnet_regiis</font>.exe)对需要的ASP.NET版本进行注册.具体的命令如下：<br /><hr style="width: 100%; height: 2px;" /><br />C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322&gt;aspnet_regiis.exe -i<br />开始安装 ASP.NET (1.1.4322.0)。<br />已安装完 ASP.NET (1.1.4322.0)。<br /><br /><hr style="width: 100%; height: 2px;" /><br />该工具的具体参数说明可以查找.NET Framework SDK。命令行的帮助信息如下<br /><br />C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322&gt;aspnet_regiis.exe<br />在单个计算机上管理 ASP.NET 的多个版本的安装和卸载的管理实用工具(1.1.4322.0)<br />Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.<br />用法：<br />&nbsp;&nbsp;&nbsp; aspnet_regiis.exe [-i[r] [-enable] | -u[a] | -r | -s[n] &lt;path&gt; | -k[n] &lt;path<br />&gt; | -lv | -lk | -c | -e[a] | -?]<br /><br />&nbsp;-i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 安装 ASP.NET 的此版本，并更新 IIS 元数据库根处的<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 脚本映射和根以下的所有<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 脚本映射。现有的低版本脚本映射<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 升级到此版本。<br />&nbsp;-ir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 安装 ASP.NET 的此版本，仅注册。不<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 更新 IIS 中的脚本映射。<br />&nbsp;-enable&nbsp;&nbsp;&nbsp; - 带 -i 或 -ir 指定 -enable 时，还将<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在 IIS 安全控制台(IIS 6.0 或更高版本)中启用 ASP.NET。<br />&nbsp;-s &lt;path&gt;&nbsp; - 在指定的路径以递归方式安装此版本<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 的脚本映射。现有的低版本脚本映射<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 升级到此版本。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 例如 aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1<br />&nbsp;-sn &lt;path&gt; - 在指定的路径以非递归方式安装此版本的<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 脚本映射。现有的低版本脚本映射<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 升级到此版本。<br />&nbsp;-r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 为 IIS 元数据库根位置的此版本<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以及根以下的所有脚本映射安装脚本映射。不论当前版本是什么，<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所有现有的脚本映射都<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 更改为此版本。<br />&nbsp;-u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 卸载 ASP.NET 的此版本。到此版本的<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现有脚本映射重新映射到此计算机上安装的<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其余的最高 ASP.NET 版本。<br />&nbsp;-ua&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 卸载计算机上的所有 ASP.NET 版本<br />&nbsp;-k &lt;path&gt;&nbsp; - 从指定的路径中以递归方式移除到任何 ASP.NET 版本的所有<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 脚本映射。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 例如 aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1<br />&nbsp;-kn &lt;path&gt; - 从指定的路径中以非递归方式移除到任何 ASP.NET 版本的所有<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 脚本映射。<br />&nbsp;-lv&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 列出计算机上安装的所有<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ASP.NET 版本(包括状态和安装路径)。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Status: Valid[ (Root)]|Invalid<br />&nbsp;-lk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 列出包含 ASP.NET 脚本映射的所有 IIS 元数据库项的所有路径<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (连同版本一起)。不显示从父项<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 继承 ASP.NET 脚本映射的项。<br />&nbsp;-c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 将客户端脚本的此版本安装到<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 每个 IIS 站点目录的 aspnet_client 子目录中。<br />&nbsp;-e&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 从每个 IIS 站点目录的 aspnet_client 子目录中<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 移除客户端脚本的此版本。<br />&nbsp;-ea&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 从每个 IIS 站点目录的 aspnet_client 子目录中<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 移除客户端脚本的所有版本。<br />&nbsp;-?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 打印此帮助文本。<br /><br />C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322&gt;aspnet_regiis.exe -i]]></description>
		</item>
		
</channel>
</rss>