在尝试在新机器上重新连接和重新配置现有项目时,我找到了here(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 信息服务 (IIS) 管理器。从“搜索”框中打开 IIS 管理器 单击“开始”。在“开始搜索”框中,键入 inetmgr 并按 Enter。
由于这是 Windows 7,我尝试了系统和安全 | 管理工具,但列表中没有 IIS 管理器。所以我然后尝试了“inetmgr”路线,但也失败了(它打开一个“搜索结果”对话框,其中包含“没有与你搜索匹配的结果”或类似的措辞)。
那么如何找到 IIS 管理器,以便我可以重新创建或重新附加 asp.net 无法找到的配置?
我不得不在 IIS 管理器中手动添加对 asp.net 4 的支持,以便我的项目停止抱怨。为什么在安装 asp.net 4 时不会自动配置?!?Anywho,为了未来的读者的利益,这是我必须添加的全彩荣耀:
所以这是最后的样子:
我不知道为什么需要 v2,如果需要,为什么不需要第 3 版,但重要的是(对我来说,现在)有 v4 支持。
右键解决方案,有一个“Use IIS Express...”菜单项。如果你选择它,你会看到:
...所以也许所有躺在我背上的东西,在我的头发上沾油都是不必要的 - 只需选择这个,所有幕后的东西都会自动处理?
首先,你需要检查你的机器中是否安装了 IIS,为此你可以访问:
控制面板 --> 添加或删除程序 --> Windows 功能 --> 并检查 Internet 信息服务是否至少启用了“Web 管理工具”和“万维网服务”
如果没有,请检查它,然后按“接受”进行安装。
完成后,你需要转到控制面板中的管理工具,IIS 将在那里。或者简单地运行 inetmgr(在 Win+R 之后)。
编辑:你应该有这样的东西:
现在允许我检查这些东西;单击它们会将它们从实心蓝色切换为空(白色/白色)。所有子选项都参考 IIS6。没有更新的版本可用吗?
安装了它,但现在我得到,“asp.net 4.0 尚未在 Web 服务器上注册。您需要为 asp.net 4.0 手动配置您的 Web 服务器,以便您的站点正常运行。”,并根据stackoverflow.com/questions/5836228/...(第一条评论)这并不罕见。
好吧,您有几件事要检查: 1. 确认您已安装 ASP.NET 4.0 2. 在 IIS 中,确认在“ISAPI 限制”中允许 ASP.NET 4.0。3. 检查您站点的应用程序池中是否有 ASP.NET 4.0 Selected
好的,现在运行 inetmgr,我确实看到了大量图标,但首先,我如何确定 ASP.NET 4.0.2 已安装?我的“ASP.NET”部分有“.NET 授权”、“.NET 编译”等,但我不知道如何判断 ASP.NET 的版本......
在控制面板中,我可以看到一大堆 ASP.NET 内容,例如:Microsoft ASP.NET MVC2、-MVC3、-网页、-Visual Studio 2010 工具等。此外,我还有“Microsoft .NET Framework 4 Client Profile”、“Microsoft .NET Framework 4 Extended”等。