当我想开始我的本地计算机上我的IIS服务器(这是在Windows 7上运行),它给我一个错误说中:IIS 7:值不在预期范围
价值不在预期的范围内
我试过一些东西来纠正这个问题,但没有成功。那么最后我重新安装了我的机器上的IIS服务器,但问题仍然存在。
有没有人有任何关于这个错误的想法?我该如何解决它?
当我想开始我的本地计算机上我的IIS服务器(这是在Windows 7上运行),它给我一个错误说中:IIS 7:值不在预期范围
价值不在预期的范围内
我试过一些东西来纠正这个问题,但没有成功。那么最后我重新安装了我的机器上的IIS服务器,但问题仍然存在。
有没有人有任何关于这个错误的想法?我该如何解决它?
我发现这个问题是由于虚拟目录是由Visual Studio在IIS中创建的,因为默认网站无法启动。
我做了什么来解决这个问题,我删除了我的默认网站并在IIS中重新创建。之后,我创建了我的应用程序的特定虚拟目录。这解决了我的问题。仍然不知道为什么默认网站在Visual Studio创建不正确的虚拟目录后停止工作。
希望这有助于那些面临这个问题的人。
我有一个为网站的运行设置特定账户..
它消失了,如果你在的applicationHost.config直接设置的密码这个问题。不能做到这一点,虽然IIS了,但..
在:C:\ WINDOWS \ SYSTEM32 \ INETSRV \ CONFIG
可能会有帮助。
+1我 - 2012上运行IIS8.5,这是我能找到,尽管执行具有唯一的解决方案**测试设置**通过UI传递 – timkly
我在IIS 8.5中遇到了这个问题,问题最终成为绑定中主机名的不完整条目。我没有在FQDN上包含.com。
我遇到了同样的问题。问题出在@ aaron-gibson指出的文件上。
applicationHost.config at: C:\Windows\System32\inetsrv\config
(在这里看到:IIS Configuration Reference)
其中一个网站有不正确的数据:
<application path="/e:\MyFolder\MySiteWithProblem\VDir" applicationPool="AppPool152">
<virtualDirectory path="/" physicalPath="e:\MyFolder\MySiteWithProblem\VDir\Vdir" />
在这种情况下,application path
有无效字符。而且,physicalPath不存在。
修复此条目解决了问题。
标记为解决方案的答案解决了问题,因为它从头开始重新创建了该文件。但在我的情况下,我没有失去所有的网站。
我改变了文件 applicationHost.config
在:C:\Windows\System32\inetsrv\config
各站点中的条目在标签:
<configuration> <system.applicationHost> <sites> ... <site name="Default Web Site" id="1" serverAutoStart="true"> <application path="/MyPath" applicationPool="AppPool152"> <virtualDirectory path="/" physicalPath="e:\MyFolder\MySite\Vdir" /> </application> ... <site> ... </sites> </system.applicationHost> </configuration>
要进入更多详细信息万一有其他人遇到这个问题,我特别有一个重复的条目,我已经在应用程序路径中插入了http://。所以它看起来像这样 ''application path =“/ localhost/mypath”; ......(其他一切相同)<应用程序路径=“/ mypath中”' 标志着我这是正确的答案,但是我会希望作家 @mastro可能让更多的细节(图像?)的地方他从中删除了条目。 – DisplayName
我在以下位置更改了文件applicationHost.config:C:\ Windows \ System32 \ inetsrv \ config 并且每个站点的条目位于标记中: – mastro
这个问题可以通过设置“主机名”引起的到一个数字。 “主机名”至少需要包含1个字符。
该矿原来是一个绑定的问题。我删除了比在绑定中使用另一个名称,它运作良好。
祝你好运!
我在使用自动化构建和部署系统(TeamCity与Octopus部署)之前有过这个错误信息。事实证明,我在Octopus Deploy变量中为IIS指定的端口号太高。
从我能找到这个web site的最高端口号IIS将接受为65535
我知道这已经有一段时间了,但什么是不正确的虚拟目录?它有什么问题? – Speck
在我的情况下,虚拟目录是从Visual Studio创建时造成的问题,我必须在IIS服务器中手动创建虚拟目录。请让我知道这是否能解决您的问题。 –
我做了同样的事情。我不记得这是否是最终的解决方案。 – Speck