2013-05-17 29 views
0

我想在我的桌面设置一个ASP.Net服务器(IIS)来运行我的asp.net .aspx页面。我目前使用Win XP Service Pack 2.要安装IIS,首先我将XP光盘插入磁盘驱动器,然后按照以下路径Control Panel/Add or Remove Programs/Add/Remove Windows Components。我在这台电脑上成功安装了IIS。然后运行asp.net .aspx页面中我需要运行在命令提示符下面的代码:当我运行在命令提示符下此行如何在Windows XP SP2的IIS中运行.aspx页面

%windir%\Microsoft.NET\Framework\v3.5\aspnet_regiis.exe -i 

话,就说明我下面的错误:

'C:\WINDOWS\Microsoft.Net\Framework\v3.5\aspnet_regiis.exe' is not recognized as an internal or external command, operable program or batch file.

之后,我检查了路径C:\WINDOWS\Microsoft.Net\Framework\v3.5\中的aspnet_regiis.exe,但这里的aspnet_regiis.exe在该文件夹中不可用。我无法理解它。

+0

运行?这是你的开发机器吗? – Damith

+0

Visual Studio 2008 Pro,.Net Framework 3.5,c# –

回答

2

您需要先安装.NET Framework 3.5

XP SP2默认没有它

+0

我已经安装了.Net Framework 3.5,但是仍然没有在C:\ WINDOWS \ Microsoft.Net \ Framework \ v3.5 \文件夹中找到aspnet_regiis.exe文件夹 –

+0

尝试使用一个在C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 – Adamy

+0

http://forums.asp.net/t/1230878.aspx – Adamy

0

您需要先安装.Net Framework。您可以下载V3.5 here

+0

我已经安装.Net Framework 3.5但仍然aspnet_regiis.exe未在C:\ WINDOWS \ Microsoft.Net \ Framework \ v3.5 \文件夹中找到 –

+0

是您的窗口64位?然后路径可能是'C:\ WINDOWS \ Microsoft.Net \ Framework64 \ v3.5 \' –

+0

没有我的窗口是32位 –

0

你需要从你使用的是哪个IDE开发此Web应用程序

%windir%\Microsoft.NET\Framework\v2.0.50727 

检查this

enter image description here

+0

是的我发现它在%windir%\ Microsoft.NET \ Framework \ v2.0.50727和我运行它,它运行成功,但在下一步,当我尝试运行以下代码:“regsvr32%windir%\ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll”,那么它显示以下错误“C :\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll被加载,但未找到DllRegisterServer入口点。该文件无法注册。 –

+0

您正在执行哪些步骤? – Damith

+0

1st打开命令提示符在这里我输入“%windir%\ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_regiis.exe -i”完成后,然后在第二步中,我从'开始菜单'打开'运行'并键入:“regsvr32%windir %\ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll“然后显示错误,即”C:\ WINDOWS \ Microsoft.NET \ Frame work \ v2.0.50727 \ aspnet_isapi.dll被加载,但未找到DllRegisterServer入口点。该文件无法注册。 –