我有一个 ASP.NET 4.0 Web 项目,我从源代码管理中获得并尝试在我的 PC(Win7、VS 2010)上运行。它抱怨说它是为 IIS Express 配置的,但我有 IIS。
所以我下载了 IIS Express,但后来它抱怨我两者都有!
这是我需要在这台 PC 上完成的唯一项目。我不想更改其他开发人员的配置,但是当我进入程序时,IIS 不在列表中(IIS Express 是)。
有没有办法可以禁用/删除 IIS 并离开 IIS Express?
IIS 列在控制面板 > 程序和功能 > Windows 功能下,它没有列在主程序列表中,而是在单独的弹出窗口中。
但是,您的应用程序不应该只在 IIS Express 上运行 - 它应该在完整的 IIS 上运行。为什么需要脱节的配置?
IIS 是 Windows 的一部分 - 您可以在打开或关闭 Windows 功能下安装/卸载它。http://windows.microsoft.com/en-US/windows-vista/Turn-Windows-features-on-or-off?woldogcb=0(查找 Internet 信息服务)。
如果您没有为当前项目指定“将服务器设置应用于所有用户(存储在项目文件中)”,您也可以仅为您更改项目设置 - 请参阅项目设置的“Web”选项卡。