【发布时间】:2010-09-18 08:36:55
【问题描述】:
嗯。我正在尝试将 Web 服务部署到新服务器并且没有 ASP.NET 选项卡。我尝试从 ASP.NET 2.0 目录运行 aspnet_regiis 但这似乎不起作用。有什么想法吗?
【问题讨论】:
标签: asp.net iis deployment configuration
嗯。我正在尝试将 Web 服务部署到新服务器并且没有 ASP.NET 选项卡。我尝试从 ASP.NET 2.0 目录运行 aspnet_regiis 但这似乎不起作用。有什么想法吗?
【问题讨论】:
标签: asp.net iis deployment configuration
重新安装 IIS
【讨论】:
您是否尝试卸载并重新安装 ASP.NET?
即
aspnet_regiis -u
然后
aspnet_regiis -i
卸载然后重新安装之前对我有用。
【讨论】:
这是 IIS6 吗?我觉得你可以去
【讨论】:
IIS 的默认安装不包括 ASP 或 .Net。您需要在安装 IIS 的 Windows 功能菜单中启用这些功能。 This 显示基本步骤 - 它们可能因您的 IIS 版本和主机操作系统而异。
【讨论】:
如果您已经(或已经...)在这台特定机器上安装了 VMware Server,以下步骤很可能会以最小的痛苦解决问题:
%windir%\system32\inetsrv\MetaBase.xml
Enable32BitAppOnWin64="TRUE" 的行
iisreset /start 重新启动您的服务
【讨论】:
这可能有多种原因,包括在 .NET Framework 之后安装 IIS 或 IIS 元数据库损坏。我的顺序是:
aspnet_regiis -u,然后是 aspnet_regiis -i(位于 Windows\Microsoft.NET\Framework\vX.YZ 目录中)李>
【讨论】:
既然您说要设置新服务器,我假设它是 Windows Server 2008 (IIS7) 或 2008 R2 (IIS7.5)。在任何一种情况下,默认情况下都未配置 ASP.NET 支持(正如其他人所提到的)。查看以下文档:Deploying an ASP.NEt Server (IIS7)
【讨论】:
我找到了正确的方法。巩固和总结适用于 windows 7 的方法。
单击开始,然后单击控制面板。
在“控制面板”中,单击“程序”,然后单击“打开或关闭 Windows 功能”。
非常重要!在 Windows 功能对话框中,单击 Internet 信息服务以安装默认功能,然后选择以下附加功能:
ASP.NET,.NET 扩展性, 请求过滤, ISAPI,ISAPI 扩展 单击“确定”关闭“Windows 功能”对话框。
4.要验证 IIS 是否安装成功,请在 Web 浏览器中键入以下内容:
http://localhost
您应该会看到默认的 IIS 欢迎页面
5.使用 IIS aspnet_regiis -u 卸载 ASP.NET
6.重新安装aspnet_regiis -i。
7.重新安装 .NET framework 4 以便 IIS 识别应用程序池中的 v4。
参考:
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx
http://technet.microsoft.com/en-us/library/cc731252%28v=WS.10%29.aspx
【讨论】:
我通过以下步骤解决了我的问题:
1) 在“C:\Windows\System32\inetsrv”和子文件夹中设置必要的权限。
2) 不要压缩此文件夹、子文件夹或里面的文件。
【讨论】: