无效的应用程序path
IIS7 Windows 7 64bit
无论我做什么,我似乎无法添加一个应用程序到一个网站。
当我'testing设置'我得到“无效的应用程序path”。
任何人都猜测我可能做错了什么?
当我得到这个错误似乎是由于安全设置。 当我将“连接为”属性更改为pipe理员时,我不再收到消息。
显然,这不是一个生产环境的好解决scheme – 人们应该可以授予IIS默认使用的用户所需的最less权限。 如果我了解更多,我会更新这个答案。
错误消息可能是一个错误。 我无视它,一切为我工作。
看到这里: http : //forums.iis.net/t/1177952.aspx
转到您的HTTP绑定在IIS(select您的网站,然后右键绑定…)。 删除您的SSL和您的HTTP绑定。 重新添加它们。
这通常为我解决这个问题。
我最终跟踪到匿名身份validation凭证。 我不知道什么改变了,因为这个应用程序曾经工作,但无论如何,这就是我所做的:点击应用程序 – >身份validation。 确保匿名身份validation已启用(在我的情况下),而且还单击编辑…并将匿名用户标识更改为“应用程序池标识”而不是“特定用户”。 做这个改变为我工作。
问候。
尝试:Internet信息服务(IIS)pipe理器 – >默认网站 – >单击错误页面属性,然后select详细错误
问题是在.net框架aspnet_regiis运行之后安装iis manager。 运行从x64 .net框架目录运行aspnet_regiis
aspnet_regiis -iru // From x64 .net framework directory
IISpipe理器无法在.NET 4应用程序上configuration.NET编译
我也得到这个错误,我发现这是因为我已经删除了默认应用程序池“ DefaultAppPool ”。 重新创build它解决了这个问题。 让我疯狂了几天。
如果Web应用程序映射到不存在的应用程序池,则会出现此错误; 或者如果该应用程序池停止。
我也有这个错误。
我的IIS网站有一个默认网站 ,下面有三(3)个应用程序目录。
我已经正确configuration了3个应用程序目录中的每一个,以在应用程序池中使用.NET Framework v2.0。
但是, 默认网站从未configuration过。 我不认为这是必要的,因为我的所有应用程序都包含在其中。
我的IIS服务器的默认configuration是.NET Framework v4.0,所以我将其更改为.NET v2.0:
我这样做后,我不再收到相同的错误信息。
现在,我看到这个:
我希望这些信息可以帮助别人。
我也得到这个错误。 问题原来是我在机器上有两个单独的网站,我没有指定哪个网站去哪个网站。 要解决此问题,请转到IISpipe理器 – >select网站 – >绑定 – >添加… – >input您想要为此网站parsing的主机名。 重复该机器上的任何其他网站。
HTH。 干草堆
今天我有类似的问题。 这是由Skype造成的! 最近更新到skype重新启用端口80和443作为传入连接的替代品。
H / T: http : //www.codeproject.com/Questions/549157/unableplustoplusstartplusdebuggingplusonplustheplu
要禁用,请转到Skype>选项>高级>连接,并取消选中 “使用端口80和443作为传入连接的替代方法”
我还没有find解决scheme,但find一个解决方法。
您可以在system32 \ intsrv \ config \ applicationHost.config中手动更改IISconfiguration。 只需在<sites>
和<location>
手动创build(复制粘贴)部分即可。
这对我有效。 (顺便说一下,不build议。)
对于我的testing应用程序,我创build了一个新的应用程序池,并将其身份更改为“NetworkService” 。
有关App Pool身份的更多信息
http://www.iis.net/learn/manage/configuring-security/application-pool-identities和;
http://www.iis.net/learn/get-started/planning-for-security/understanding-built-in-user-and-group-accounts-in-iis
您必须确保“NetworkService”对应用程序的物理path具有权限。
即使是得到上述错误。 我发现IIS没有在服务器上注册。
注册iis修复了这个问题。
谢谢,
在我的情况下,我有虚拟目录。 当我在主目录中访问主WCF服务时,它工作正常,但在虚拟目录中访问WCF服务是抛出一个错误。 我有以下代码在web.config主要和虚拟目录。
<security> <requestFiltering> <denyQueryStringSequences> <add sequence=".." /> </denyQueryStringSequences> </requestFiltering> </security>
通过从虚拟目录中的web.config中删除它修复它。
先忽略该信息,然后点击该网站。 在右侧IIS下可以find目录浏览。 双击它。 在目录浏览的右侧,您可以find“操作”选项卡。单击“启用”,然后尝试运行该应用程序。
谢谢Pradeep
- 如何在Windows 7上安装Apache的工作台?
- 将IIS 7 AppPool标识添加为SQL Serverlogin
- 在IIS7中没有可用的基本身份validation选项
- 如何解决IIS7.0上的“HTTP错误500.19 – 内部服务器错误”
- 请求redirect到/ Account / Login?ReturnUrl =%2f,因为MVC 3安装在服务器上
- 如何注册ASP.NET 2.0到Web服务器(IIS7)?
- 远程主机closures了连接。 错误代码是0x800704CD
- IIS7 – 请求过滤模块configuration为拒绝超过请求内容长度的请求
- 当我设置IIS池的LoadUserProfile时究竟发生了什么?