1

我一直在玩 Microsoft.Web.Administration,并且在我的设置中运行了以下代码:

            {
                using (ServerManager serverManager = new ServerManager())
                {
                    foreach (Site site in serverManager.Sites)
                    {
                        site.Delete();
                    }

                    foreach (var applicationPool in serverManager.ApplicationPools)
                    {
                        applicationPool.Delete();
                    }

                    serverManager.CommitChanges();
                }
            }

今天我无法在 Visual Studio 中创建一个新站点来启动 IIS Express。

我已经卸载并再次安装它,结果相同。

C:\Users\s093294>"C:\Program Files\IIS Express\iisexpress.exe" /trace:error 正在启动 IIS Express ...进程模型关闭调用无法启动 iisexpress。

对象标识符不代表有效对象。有关该错误的详细信息,请在启用跟踪开关的情况下运行 iisexpress.exe (/trace:error)。

C:\用户\s093294>

有什么建议么?

4

1 回答 1

2

可能您的 applicationhost.config 文件(位于 %userprofile%\documents\iisexpress\config 中)已损坏。备份此 applicationhost.config 文件并将其删除,然后从 Visual Studio 重新创建站点。(IIS Express 会重新创建配置文件)

于 2013-05-02T22:14:45.143 回答