相关疑难解决方法(0)

IIS将IIS 5 BETA 8站点部署到IIS会出现HTTP错误500.19 - 内部服务器错误

我创建了一个新的ASP.NET5 Beta 8 Web应用程序.

我将它发布到我的本地文件系统并将这些文件复制到我的服务器,即Windows Server 2012 R2

在服务器上的IIS 8.5中,我创建了一个应用程序,该应用程序使用使用Process Model - > Identity as LocalSystem的应用程序池.

我指向复制的已发布应用程序的wwwroot子文件夹的路径

我的web.config

<configuration>
  <system.webServer>
    <handlers>
      <add name="httpplatformhandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
    </handlers>
    <httpPlatform processPath="..\approot\web.cmd" arguments="" stdoutLogEnabled="false" stdoutLogFile="..\logs\stdout.log" startupTimeLimit="3600"></httpPlatform>
  </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

直接在服务器上运行URL或单击IIS中的"浏览"

http://localhost/WebApplication1
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

HTTP错误500.19 - 内部服务器错误

无法访问请求的页面,因为页面的相关配置数据无效.

在此输入图像描述

我正在使用Visual Studio 2015 ASP.NET 5 Beta8 Web应用程序模板中的默认web.config,所以我只能认为它可能是.net版本.

我使用MSDN方法确定安装了哪个版本的.NET 4,它对应于.NET Framework 4.5.1

在我的project.json我有

  "frameworks": {
      "dnx451": { }
  },
Run Code Online (Sandbox Code Playgroud)

我在发布时将其编译为Win CLR

在此输入图像描述

当我转到部署目录中的approot文件夹时,我可以运行web.cmd Web服务器,然后通过创建的端口访问我的网站.

http://localhost:5000/
Run Code Online (Sandbox Code Playgroud)

这个网站工作正常.

如果我查看我的IIS服务器角色安装组件

在此输入图像描述

ASP.NET 4.5已安装.

在此输入图像描述

应用程序池是正确的.

ASP.NET 4网站使用相同的应用程序池在IIS中正确运行

我的问题1.为什么IIS说web.config无效?2.如何让IIS 5 Beta 8站点在IIS中运行?

deployment iis iis-8 visual-studio-2015 asp.net-core

16
推荐指数
2
解决办法
4956
查看次数

HTTP错误500.19 - 内部服务器错误?

我正在将一个非常基本的站点从Win 2003移动到Win 2008 R2.该网站收到下面列出的错误.我怎么诊断这个?我在这两个服务器之间移动了许多其他站点,这是唯一一个收到此错误的站点.

我已经看过这个问题的其他帖子,但没有一个列出适合我的解决方案.

HTTP错误500.19 - 内部服务器错误
错误代码0x8007000d
配置源-1:0:

更新:

以下是我检查的一些注意事项:
1)通过Process Monitor的权限.配置文件正在正确打开.
2).Net版本 - 尝试多个设置3)集成vs经典管道
4)更改启用32位为真
5)我还没有尝试过Aspnet_regiis.exe,因为新盒子上的其他站点工作正常.

接下来,我将尝试在配置文件中注释掉各种项目

asp.net iis

7
推荐指数
2
解决办法
5万
查看次数

在IIS上安装后,无法使用浏览器浏览asp.net Web服务(.asmx)

什么

我使用.NET framework 3.5创建了一个非常简单的asp.net Web服务,当我使用单元测试进行测试时,它运行正常.现在我想在IIS上托管它,因为我为它准备了一个Web设置项目.

并在安装此项并在iis上进行测试后添加了Web服务项目的内容文件和主要输出.

问题

当我尝试使用浏览器运行Web服务时,我收到以下错误

HTTP错误500.19 - 内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效.

我试过了什么? 我尝试更改IIS_Users的安全权限以允许读写全部,尝试更改应用程序池版本,现在我正在尝试使用默认的.NET framework 4版本.

代码我认为web.config是罪魁祸首因此我在这里粘贴它...

    <?xml version="1.0"?>
   <configuration>

  <connectionStrings>
    <add name="cString" connectionString ="Data Source=VRAKSH-YASSER;Initial Catalog=uGraphDB;Persist Security Info=True;User ID=sa;Password=data#123;MultipleActiveResultSets=True" />
  </connectionStrings>    

    <!--<configSections>
      <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
        <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
          <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
          <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
            <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
            <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, …
Run Code Online (Sandbox Code Playgroud)

asp.net web-services

5
推荐指数
1
解决办法
9270
查看次数

Visual Studio 2015错误500.19

我在VS 2015中打开项目有问题.在VS 2012中,VS 2013是个好主意.但是当我在VS 2015中启动Web应用程序时,我在填写css和js文件时遇到错误500.19.

我知道,它应该是因为权限,所以我设置NETWORK,NETWORK SERVICE和IIS_IUSRS来读取,写入,修改我的项目文件夹,但它没有帮助.

有谁有想法?

iis-7 visual-studio-2015

4
推荐指数
1
解决办法
2826
查看次数

IIS 7权限:如何为目录设置正确的权限?

我已将我的站点添加到本地计算机上的IIS 7中.它添加了很好,但我无法获得在文件夹上排序的权限.尝试浏览网站时出现以下错误:

HTTP错误500.19 - 内部服务器错误无法访问请求的页面,因为页面的相关配置数据无效.

由于权限不足,无法读取配置文件

有谁知道我应该为网站添加哪些用户才能获得正确的权限?我试过了:

网络服务本地服务IIS_WPG管理员

没有任何作用.

谢谢

iis-7 directory-permissions

3
推荐指数
1
解决办法
2万
查看次数