指定的参数超出了有效值的范围。 参数名称:网站
我得到这样的错误,如::
指定的参数超出了有效值的范围。参数名称:site
同时debugging我的任何项目。
我也尝试重新安装我的Visual Studio 2012后,但同样的问题,我得到debugging时。
我的系统的configuration是:
- Windows 8:32位
- Visual Studio:2012
显示网页时引发exception像,
[ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: site] System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +298 [HttpException (0x80004005): Specified argument was out of the range of valid values. Parameter name: site] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873912 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254
如果使用IIS:
- 控制面板
- 程式
- 打开或closures窗口function
- 剔networking信息服务
- 然后重新启动您的visual studio
如果使用IIS Express:
从旧的控制面板打开“添加/删除程序”,并在IIS Express上运行修复
这发生在我申请2017年秋季造物主更新。 我能够通过修复IIS 10.0 Express来解决问题(我的盒子上没有安装IIS)。
我遇到了同样的问题,我通过修复程序和function中的iis服务器来解决这个问题。
去
控制面板>卸载程序,然后右键单击安装的iis express服务器(随Visual Studio安装),然后单击修复。
这是我如何解决这个问题
不用安装臃肿的IIS,我可以通过从Windowsfunction安装Internet Information Services Hostable Web Core来解决问题
在debugging项目时,如果使用特定页面启动并且使用本地IIS,则可能在“特定页面”文本框中填写了错误的值。
(通过项目属性> Web>启动操作>特定页面)
错误的configuration:
Specific Page: "http://localhost/MyApplication/Start/SpecificPage.aspx" Project Url: "http://localhost/MyApplication"
正确的configuration:
Specific Page: "/Start/SpecificPage.aspx" Project Url: "http://localhost/MyApplication"
注意:忽略引号。
如果您可以使用内置的Visual Studio开发服务器,或者您不想或不能安装IIS,那么可以通过进入项目来更改Web服务器
-
项目属性(在解决scheme资源pipe理器中右键单击项目,
-
selectWeb选项卡
-
select“使用Visual Studio开发服务器”。
我不知道它是如何发生在我身上的,但不知怎的,这个选项被改为“使用本地IIS Web服务器”作为我的一个项目。
我有VS2017相同的问题。 解决了这个问题。
- 以Administrator身份运行命令提示符。
- 写下面的两个命令将更新您的registry。
reg添加HKLM \ Software \ WOW6432Node \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f
reg添加HKLM \ Software \ Microsoft \ InetStp / v MajorVersion / t REG_DWORD / d 10 / f
这应该可以解决你的问题。 请参阅此链接了解更多详情。
对我来说,这是因为我切换到“以pipe理员身份运行”。 只有一个VS的实例正在运行,但作为pipe理员运行这个错误。 切换回来固定我了。