IIS 8.0 ASP.NET和错误500.19
我似乎无法让任何ASP.NET网站在Windows 8下运行IIS8。在IIS Express下他们很好,但我已经:
- 安装了IIS8
- 在IIS中安装ASP.NET 3.5和4.5function
- 创build了有效的应用程序池
- 在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时为我工作。
- 点击“开始button”
- 在search框中input“打开或closures窗口function”
- 在function窗口中单击:“Internet信息服务”
- 点击:“万维网服务”
- 点击:“应用程序开发function”
- 检查(启用)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我项目中的一个重要文件。
- 无法使用Json序列化Web API中的响应
- types之后的问号的目的是什么(例如:int?myVariable)?
- ASP.NET – 从JQuery传递JSON到ASHX
- 无法加载文件或程序集“Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed'
- 加login查询string
- 在C#中查找大string中的子string的所有位置
- 什么是ReSharper的一些替代品?
- 如何解决“ConnectionString属性尚未初始化”
- 请求与Request.Params 对比Request.QueryString