在Windows Server 2008,iis6中托管asp.net 4.0站点

时间:2013-07-18 19:05:10

标签: .net-4.0 iis-6 asp.net-4.0 windows-server-2003

我想在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步注册框架。

  7. 仍有网站显示错误。 比如“server applcation unavailable”

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

    谢谢, Haridharan。 [R

1 个答案:

答案 0 :(得分: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. 浏览您的网站。