IIS 8.0 ASP.NET和错误500.19

我似乎无法让任何ASP.NET网站在Windows 8下运行IIS8。在IIS Express下他们很好,但我已经:

  1. 安装了IIS8
  2. 在IIS中安装ASP.NET 3.5和4.5function
  3. 创build了有效的应用程序池
  4. 在IISpipe理器中添加了一个指向我的网站的新应用程序

但是,我得到:HTTP错误500.19 – 内部服务器错误请求的页面无法访问,因为页面的相关configuration数据无效。

configuration来源:-1:0:

有任何想法吗?

ASP.Net应用程序预先连接web.config中的处理程序部分。

默认情况下,它被设置为在IIS中的function委托中只读。

在IISpipe理器中查看服务器名称function委派 。 如果处理程序映射设置为只读,并且您的网站web.configs具有处理程序部分,请翻转该值以读取/写入,看看会发生什么。

移到Windows 8 / IIS 8 / ASP.Net MVC 4时为我工作。

  1. 点击“开始button”
  2. 在search框中input“打开或closures窗口function”
  3. 在function窗口中单击:“Internet信息服务”
  4. 点击:“万维网服务”
  5. 点击:“应用程序开发function”
  6. 检查(启用)function。 我检查了所有,但不是CGI。

我正在使用W10技术预览

我有同样的问题,这是因为应用程序池没有权限的网站目录或web.config。 尝试授予“IIS_IUSRS”的权限:读取,执行,列表。

将Web应用程序从IIS 7移动到8时,我遇到了同样的问题,并且通过安装URL完全忘记的URL Rewrite模块解决了这个问题。 因此请检查您的新服务器/ IIS上是否安装了正确的模块等。

您也可以使用WPI(Web平台安装程序)来安装此模块。

在web.config中查找无效的configuration部分。

在IISpipe理器中,我无法打开任何function,如模块等

在我的web.config中,我有一个来自我以前使用的图表对象的无效的configuration部分:

<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> 

我删除后,一切工作。

如果你有一台新的机器/格式化了你的机器,在安装IIS的时候,确保你勾选了安装ASP.Net(适当的版本)。

提示:打开/closuresWindowsfunction – > IIS – >应用程序开发function – > ASP.Net 3.5 / 4.6

最近我已经升级到Windows 10(IIS 10),因为我忘了安装ASP.Net,我正面临着这个问题。

其他疑难解答提示是:

2)确保你已经给你的应用程序文件夹的IIS_IUSRS组读取权限。

3)您可以检查您的应用程序池是否select了正确的目标.Net框架。

4)确保你的Web.config是正确的(定义良好的XML),没有错误。 谢谢。

尝试所有上述之后,我仍然卡住,所以我决定去看看我的错误消息中引用的文件,“C:\ some \ path \ web.config”

它是3KB,我将它重命名为“_web.config”,脚本立即开始正常工作。

我假设原创是在我的无数改变之前设定的。 随着我所做的所有更改,现在可以创build一个适当的web.config。

如果上面的东西没有把你带到你想要的地方,那就试试。

最后整理我的! 耶稣。 我使用git hub作为我的项目,并将其下载到每台PC上稍微不同的位置。

当我试图unc到configuration文件提到的错误,我注意到这实际上是其他电脑使用的path。 无法罚款这个项目中列出的所有项目,所以只需右键单击VS中的项目文件,并卸载它,再次加载它,现在工作。

你可能首先尝试了这个,但是你有没有试过closures你的电脑? 我尝试了所有上述的第一个无济于事,只是这样做对我有效。 可能我以前的一个行动是locking我项目中的一个重要文件。