问题描述
我似乎无法得到任何ASP.NET网站在Windows 8 IIS8下运行在IIS下防爆preSS他们都很好,但我有:
I can't seem to get any ASP.NET sites to run under IIS8 on Windows 8. Under IIS Express they are fine, but I've:
- 安装IIS8
- 安装了ASP.NET 3.5和4.5功能在IIS
- 创建一个有效的应用程序池
- 添加IIS管理器指向我的网站新的应用程序
但我得到:
HTTP错误500.19 - 内部服务器错误
所请求的页面无法访问,因为该页的相关配置数据无效。
But I get:HTTP Error 500.19 - Internal Server ErrorThe requested page cannot be accessed because the related configuration data for the page is invalid.
配置源:
-1:
0:
Config Source:-1:0:
任何想法?
推荐答案
ASP.Net应用程序来pre-有线与在web.config一个处理程序部分。
ASP.Net applications come pre-wired with a handlers section in the web.config.
在默认情况下,它被设置为IIS中的功能委派中是只读的。
By default, this is set to readonly within feature delegation within IIS.
以在IIS管理器一看,服务器名称下的→功能委派的。
如果处理程序映射设置为只读,并且你的网站web.configs有一个处理程序部分,翻转为读/写,并看看会发生什么价值。
Take a look in IIS Manager, under the Server name → Feature delegation.If Handler Mappings is set to readonly and your site web.configs have a handlers section, flip the value to read/write and see what happens.
迁移至Windows 8 / IIS 8 / ASP.Net MVC 4时为我工作。
Worked for me when moving to Windows 8 / IIS 8 / ASP.Net MVC 4.
这篇关于IIS 8.0和ASP.NET错误500.19的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!