0

我想在 windows server 2003 中托管一个 asp.net 4.0 应用程序。我参考了可能的站点并按照多个站点中给出的建议执行了以下步骤。

  1. 已安装 .net Framework 4.0 客户端
  2. 已安装 .net Framework 4.0 Full
  3. 尝试使用以下方法为我的网站注册 .net 4.0

    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -SN W3SVC/{siteid}/ROOT

  4. 当我使用 ablove 命令时出现错误,如下所示“错误表明 IIS 处于 64 位模式,而此应用程序是 32 位应用程序,因此不兼容”

  5. 为了解决上述问题,我使用以下命令启用 32 位应用程序

    cscript.exe adsutil.vbs 设置 W3SVC/AppPools/Enable32BitAppOnWin64 1

  6. 在第 5 步之后,我可以使用第 3 步注册框架。

仍然显示错误的网站。像“服务器应用程序不可用”

你能指导我解决这个问题吗?

谢谢,哈里达兰。R

4

1 回答 1

0

我已经通过以下步骤在 windows server 2003 中完成了 asp.net 4.0 站点部署。

  1. 撤消我提到的上述步骤。
  2. 安装框架 4.0
  3. 创建新的应用程序池(如果没有创建选项,请忽略此)
  4. 打开 IIS6 -> Web 服务扩展 -> “允许”框架 2.0 和 4.0
  5. 在 IIS 中添加您的网站。
  6. 右键单击您的站点->属性->转到“主目录”选项卡->选择您创建的新应用程序池。(如果没有选项,请忽略此)
  7. 转到“ASP.NET”选项卡-> 将框架版本更改为 4.0
  8. 浏览您的网站。
于 2013-08-06T09:37:11.693 回答