IIS Express ArgumentOutOfRangeException

2022-07-20 12:45:20 浏览数 (1)

大家好,又见面了,我是全栈君。

重装了VS,调试网站,IIS Express 打开时遇到如下错误。

“/”应用程序中的服务器错误。


指定的参数已超出有效值的范围。 参数名: site

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentOutOfRangeException:指定的参数已超出有效值的范围。 参数名: site

源错误:

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:

[ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。参数名: site] System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) 298

[HttpException (0x80004005): 指定的参数已超出有效值的范围。参数名: site] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) 9874568 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) 101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) 254

—————————-

看到有人解释说 IIS Express 站点实例仅支持一个,貌似有些道理。

两个解决方法:

1 Windows 功能中安装 IIS,即 Internet 信息服务

2 不想装IIS的,在程序和功能中卸载 IIS Express(及两个组件),然后重装 (安装文件在VS盘中:packagesIISExpress)

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/108250.html原文链接:https://javaforall.cn

0 人点赞