我似乎无法得到任何ASP.NET网站在Windows 8 IIS8下运行在IIS快递,他们都很好,但我有:
- 已安装IIS8
- 在IIS中安装ASP.NET 3.5和4.5的功能
- 创建一个有效的应用程序池
- 加入指向我的网站在IIS管理器中的新应用
但我得到:HTTP错误500.19 - 内部服务器错误请求的页面无法访问,因为该页的相关配置数据无效。
配置源:-1:0:
有任何想法吗?
我似乎无法得到任何ASP.NET网站在Windows 8 IIS8下运行在IIS快递,他们都很好,但我有:
但我得到:HTTP错误500.19 - 内部服务器错误请求的页面无法访问,因为该页的相关配置数据无效。
配置源:-1:0:
有任何想法吗?
ASP.Net应用程序来预接线与在web.config一个处理部分。
默认情况下,这是设置IIS中的功能委派内为只读。
以在IIS管理器一看, 服务器名称 → 功能委派下。 如果处理程序映射被设置为只读和您的网站web.configs有一个处理部分,翻转为读/写,并看看会发生什么价值。
迁移到Windows 8 / IIS 8 / ASP.Net MVC 4时为我工作。
我使用W10技术预览
我有同样的问题,这是因为应用程序池没有权利到网站目录或web.config中。 尝试授予“IIS_IUSRS”与权利:读取,执行,列出。
移动从IIS 7 Web应用程序到8时,我有同样的问题,我通过安装解决它URL重写模块,我已经完全忘了。 所以,检查是否有正确的模块等安装在新的服务器/ IIS。
您可以安装该模块与WPI(Web平台安装程序)也。
如果你有一台新机器/格式化你的机器,在安装IIS,请务必勾选安装ASP.Net(相应的版本)。
提示:打开Windows特性ON / OFF - > IIS - >应用程序开发功能 - > ASP.Net 3.5 / 4.6
最近我已经升级到Windows 10(IIS 10),因为我已经忘了安装ASP.Net,我面临这个问题。
其他故障诊断提示:
2)确保你给你的应用程序文件夹读取权限IIS_IUSRS组。
3)你可以检查,如果你的应用程序池已正确目标Net框架选择。
4)确保你的web.config是正确的(明确定义的XML),并没有错误。 谢谢。
看在web.config中的无效配置部分。
在IIS管理器中我无法打开任何的功能,如模块等。
在我的web.config我已经从我之前使用图表对象的无效配置部分:
<system.webServer>
<httpHandlers>
<add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
</httpHandlers>
</system.webServer>
之后,我删除了一切工作。
尝试以上后,我仍然坚持,所以我决定去看看我的错误消息中引用的文件,“C:\一些\路径\的web.config”
这是3KB,我给它改名为“_web.config”,脚本立即开始正常工作。
我认为事情是如何在我的万千变化设置创建的原始。 与所有的变化我做到了,现在可以创建一个适当的web.config。
一些尝试,如果你需要可以,你们上面没有得到你。
最后整理我的! 耶稣。 我使用Git枢纽为我的项目和下载它在每台PC上稍有不同的位置。
当我试图向UNC提到的错误配置文件我注意到它实际上是其他PC使用的路径。 难道不精此项目列在所有所以正好在点击VS项目文件,并把它卸载了,重新加载它,它现在的作品。
你可能尝试过这个第一,但你尝试关闭并重新打开你的电脑? 我尝试了所有的上述第一至无果而简单地做这个工作对我来说。 可能是我以前的操作的一个在我的项目锁定的重要文件。