gpt4 book ai didi

asp.net - 如何向 IIS 8 重新注册 ASP.NET?

转载 作者:行者123 更新时间:2023-12-02 06:34:25 24 4
gpt4 key购买 nike

我正在 Azure 上运行库模板 Windows Server 2012 VM 实例。我已将 .NET 站点部署到本地 IIS 8.0,但它不起作用,只是给出了 404 的路径,该路径在开发盒(IIS Express)上正常工作。

我对这个虚拟机上已经有了 Web 部署做了一场噩梦,所以我认为整个虚拟机模板很奇怪。

我想使用 aspnet_regiis.exe 向 IIS 重新注册 ASP.NET,但我看到以下消息:

This option is not supported on this version of the operating system. Administrators should instead install/uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog, the Server Manager management tool, or the dism.exe command line tool. For more details please see http://go.microsoft.com/fwlink/?LinkID=216771.

该链接转到解释如何添加角色的页面。我完全不知道如何删除角色。

有一篇 TechNet 文章介绍了如何通过 PowerShell 进行此操作,并且几乎有一个脚注用于使用“删除角色向导”通过 GUI 进行删除 - 在 Server 2012 上找不到该向导。

现在如何删除 IIS 或 ASP.NET 或 .NET Framework 并重新安装?太困惑了。

事实上,这看起来太不可能了,我想知道这是否不是 Azure 上 VM 模板的某种定制;没有办法删除任何东西。

最佳答案

I want to re-register ASP.NET with IIS using aspnet_regiis.exe

根本不能,您需要打开/关闭 Windows 2012 中的功能

  • 转到控制面板,
  • 单击“程序”,然后单击“打开或关闭 Windows 功能”。
  • 在“Windows 功能”对话框中,单击“Internet 信息服务”安装默认功能。
  • 扩大应用程序开发
  • 功能节点并单击 ASP.NET 4.5 添加支持的功能ASP.NET。 (如果您安装了 .NET 3.5,还请选择 ASP.NET 3.5。)自动选择以下附加功能:.NET可扩展性 4.5

    • ISAPI 扩展
    • ISAPI 过滤器
    • .NET 扩展性 3.5(如果选择了 ASP.NET 3.5)

对于命令行,请查看 this article看看是否有效。

关于asp.net - 如何向 IIS 8 重新注册 ASP.NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27299995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com