如何打开IIS管理器?

44
在尝试在新计算机上重新连接和重新配置现有项目时,我发现在打开项目时基于错误消息(The Web Application Project [...] is configured to use IIS. The Web server [...] could not be found.),我需要转到IIS管理器(在此之前,我按照Russ C的答案执行了任务,安装了IIS 7.5 Express并重新启动)。但是,Russ接着写道:“接下来,转到您的IIS管理器...”,而我却找不到它。
因此,我发现了这个网站:http://technet.microsoft.com/en-us/library/cc770472(v=WS.10).aspx,其中提供了以下指令:
从开始菜单中打开IIS管理器 点击开始,然后点击控制面板。 执行以下操作之一: 如果您使用的是Windows Vista®或Windows Server®2008,请单击系统和维护,然后单击管理工具。 如果您使用的是Windows®7或Windows Server®2008 R2,请单击系统和安全,然后单击管理工具。 在“管理工具”窗口中,双击“Internet Information Services (IIS) Manager”。 从搜索框中打开IIS管理器 点击开始。 在“开始搜索”框中,输入inetmgr,然后按ENTER。
由于这是Windows 7,我尝试了系统和安全|管理工具,但列表中没有IIS管理器。因此,我尝试了“inetmgr”路径,但也失败了(它会打开一个“搜索结果”对话框,其中写着“No results matched you search”或类似的措辞)。
所以我该如何找到IIS Manager,以便创建新的配置或重新连接asp.net无法找到的配置呢?

我不得不手动在 IIS 管理器中添加 ASP.NET 4 的支持,以使我的项目停止抱怨。安装 ASP.NET 4 时,为什么不会自动配置呢?为了方便未来的读者,这是我需要添加的完整内容:

enter image description here

因此,最终看起来如下:

enter image description here

我不知道为什么需要 v2,如果需要,为什么不是版本 3,但对我来说(现在),重要的是具有 v4 支持。

更新2

右键解决方案,选择“使用 IIS Express...”菜单项即可看到:

enter image description here

也许所有那些躺在我的背后,头发上沾满了油的事情都是不必要的 - 只需选择它,所有那些幕后的事情将自动处理吗?


2
c:\windows\system32\inetsrv\iis.msc - cirrus
C:\Windows\System32\inetsrv - “这个文件夹是空的”。也许我安装了错误的东西?我安装了http://www.microsoft.com/en-us/download/details.aspx?id=1038。 - B. Clay Shannon-B. Crow Raven
1
我的电脑已安装了它,但在开始菜单中搜索iis或类似的关键词没有找到。从运行中打开inetmgr即可使用。我将其固定到了开始菜单! - Urasquirrel
4个回答

91
首先,您需要检查您的计算机上是否安装了IIS,您可以按照以下步骤进行操作:

控制面板-->添加或删除程序-->Windows 功能-->检查Internet Information Services是否已安装,并启用至少“Web Administration Tools”和“World Wide Web Service”

如果没有安装,请勾选它并按“接受”进行安装。

完成后,您需要进入控制面板中的管理工具,就能找到IIS。或者直接运行inetmgr(Win+R)。

编辑:您应该看到类似这样的东西: enter image description here


安装了它,但现在我得到了“Web服务器上未注册asp.net 4.0”的消息。您需要手动配置您的Web服务器以使用asp.net 4.0才能使您的站点正常运行。”根据https://dev59.com/KG025IYBdhLWcg3wtofX(第一个评论),这并不罕见。 - B. Clay Shannon-B. Crow Raven
好的,你需要检查以下几点:1. 确认已经安装了ASP.NET 4.0;2. 在IIS中,确认在“ISAPI限制”中允许了ASP .NET 4.0;3. 检查你的站点应用程序池中是否选择了ASP.NET 4.0。 - Filgaia
好的,现在运行inetmgr,我看到了一堆图标,但首先要做的是,如何确定已安装ASP.NET 4.0.2?我的“ASP.NET”部分有“.NET授权”,“.NET编译”等,但我不知道如何确定哪个版本的ASP.NET已经安装... - B. Clay Shannon-B. Crow Raven
好的,我发现我已经安装了asp.net 4; 现在我在哪里可以找到“ISAPI限制”设置?哦,我明白了 - 我必须回到树的顶部才能看到它。 - B. Clay Shannon-B. Crow Raven
我已经为“Framework”和“Framework64”两者都做了这件事;项目不再抱怨缺少asp.net,所以我猜那就是解决的办法。“我们编织的网越复杂,我们就会陷得越深!”正如某个聪明人(蜘蛛?)曾经说过的那样。 - B. Clay Shannon-B. Crow Raven
显示剩余4条评论

3

您需要确保已安装IIS管理控制台。


3

在Windows Server 2016上,我从开始菜单搜索中打开了服务器管理器(Server Manager)。然后在右上角点击工具(Tools),找到Internet Information Services (IIS) Manager

或者按win + r键,然后输入inetmgr,再按回车键。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接