webapi 服务部署错误1053_iis 部署webapi常见错误及解决方案 - CSDN
精华内容
参与话题
  • IIS 下部署WebAPI

    万次阅读 2016-03-07 13:31:43
    首先我们得在我们服务器上安装了IIS服务, 然后确保了服务器安装了.net 4.5 打开IIS信息服务管理器 ... 然后打开WebAPI下面的文件Web.Config 在下面增加下面一句话 ...然后重启网站,这样WebAPI部署完成了

    首先我们得在我们服务器上安装了IIS服务,

    然后确保了服务器安装了.net 4.5

    打开IIS信息服务管理器

    右击网站,点击添加网站(转化成应用程序),配置好后确保应用程序池的.net 版本是.net 4.5(在IIS里面显示为4.0);然后点击高级设置,确定我们的应用程序池是我们的4.0

    然后打开WebAPI下面的文件Web.Config 在<system.webServer>下面增加下面一句话

    <modules runAllManagedModulesForAllRequests=”true” />

    然后重启网站,这样WebAPI就部署完成了



    IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”  
     解决方法如下: 
    以管理员运行下面的命令注册: 
    32位机器: 
    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 
    64位机器:
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i 

    展开全文
  • 在iis中部署webApi项目

    万次阅读 2017-01-13 16:17:47
    如果想把webApi部署到iis中需要以下几步: 1、在iis中添加新的网站,并在物理路径中选上发布的项目的物理路径; 2、在VS项目所在的物理路径中找到App_Data文件夹,这个文件夹里面存的是数据库文件,在VS发布项目的...

    在VS中已经完成webApi项目,并且测试已经通过。如果想把webApi部署到iis中需要以下几步:

    1、在iis中添加新的网站,并在物理路径中选上发布的项目的物理路径;

    2、在VS项目所在的物理路径中找到App_Data文件夹,这个文件夹里面存的是数据库文件,在VS发布项目的时候是不会把数据库相关的内容发布出去,所以需要手动把这两个数据库文件拷贝到发布的webApi项目文件夹中;

    3、给新建的网站添加一个Everyone用户(选中网站-->内容视图-->编辑权限-->安全-->编辑-->添加);

    4、设置请求筛选.config;

    5、在应用程序池中找到新建网站的应用,设置其标识为LocalSystem(设置应用程序池默认设置-->标识);

    6、绑定id地址。


    注意:

    1、VS发布webApi项目的时候,以文件系统的形式发布。

     2、由于这次项目的数据利用的VS自带的数据库存储,并没有另外使用专门的数据库软件; 并且VS发布webApi项目的时候,并没有把数据库相关的内容发布出去,需要手动把数据库文件拷贝到发布的项目文件夹里。

     3、Everyone用户是必要的,如果没有设置这个用户的话会出现如下图的错误:


    4、标识为LocalSystem;如果标识设置成NetworkService、ApplicationPoolIdentity、LocalService,浏览器会报错:

    "Message":"出现错误。","ExceptionMessage":"在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 50 - 发生了 Local Database Runtime 错误。无法创建自动实例。有关错误详细信息,请参阅 Windows 应用程序事件日志。\r\n)




    展开全文
  • 最近在写.Net Core的API,由于之前没接触过Core,所以自己的想法很简单,感觉和.Net都是差不多的东西,发布部署还是按.Net的那一套来,可谓是困难重重,走了不少弯路。 也没什么漂亮的词语,也不是技术大牛,就是抱...

            最近在写.Net Core的API,由于之前没接触过Core,所以自己的想法很简单,感觉和.Net都是差不多的东西,发布部署还是按.Net的那一套来,可谓是困难重重,走了不少弯路。

            也没什么漂亮的词语,也不是技术大牛,就是抱着学习技术的态度,随手写写这一套流程,以及遇到的问题跟解决方法。

            

    一、安装服务器环境

            IIS  Path-->Control Panel\All Control Panel Items\Programs and Features

            

            没细致研究,全装了~


    二、发布API

    1.选择File System,设置Target location.

    2.配置文件


            我用的VS2017,设置好了发布就可以~


    三、添加网站到IIS

    1.添加WebSite,填写Site name和Physical path.


    2.设置该网站的Application Pools, .NET CLR version设置为 No managed Code.



    四、服务器环境搭建及问题解决

    1.安装.NET Core SDK和AspNetCoreModule托管模块

    ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行


    链接:SDK 密码:g02o

    链接:托管模块 密码:8mxu

    2.错误502.5一般就是没装.NET Core SDK和AspNetCoreModule托管模块


    3.另一个比较奇葩的错误


    解决方法:看下你的发布文件夹里面是否缺少WebApi.xml,如缺少请手动复制到服务器指定路径下。

    4.如果遇到其他问题请查看日志或者查看官方给出的解决方案(官方解决方案地址


    展开全文
  • 发布webapi 404错误

    千次阅读 2016-09-21 23:04:44
    首先我们得在我们服务器上安装了IIS服务, 然后确保了服务器安装了.net 4.5 打开IIS信息服务管理器 ...右击网站,点击添加网站(转化成应用程序),...然后打开WebAPI下面的文件Web.Config 在下面增加下面一句话

    首先我们得在我们服务器上安装了IIS服务,

    然后确保了服务器安装了.net 4.5

    打开IIS信息服务管理器

    右击网站,点击添加网站(转化成应用程序),配置好后确保应用程序池的.net 版本是.net 4.5(在IIS里面显示为4.0);然后点击高级设置,确定我们的应用程序池是我们的4.0

    然后打开WebAPI下面的文件Web.Config 在<system.webServer>下面增加下面一句话

    <modules runAllManagedModulesForAllRequests=”true” />

    然后重启网站,这样WebAPI就部署完成了



    IIS上部署MVC网站,打开后500错误:处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”  
     解决方法如下: 
    以管理员运行下面的命令注册: 
    32位机器: 
    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 
    64位机器:
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i 

    展开全文
  • 错误信息 IIS网站或系统验证码不显示问题——"使用了托管的处理程序,...在发布到asp.net core web api到iis的时候产生了错误500.19 我的asp.net core 版本是2.1 看了网上的资料,下载了用红色框起来的那个文件...
  • 深入学习理解 RESTful Web 服务架构

    万次阅读 2018-02-08 00:25:56
    【简单由来】互联网以及科技发展,出现诸如Android,iOS ,网页等多个client来使用消费服务,所以出现了RESTful Web API架构 来统一接口,更好的服务于各个端,方便开发,部署,扩展,安全,缓存等等。【说明】...
  • 可以先去控制面板中的IIS等应该选上的选项检查一遍,然后执行IIS注册 C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i 
  • C/S系统也可以和B/S系统一样实现“前后端分离”,那这样写winform就相当于纯粹的前端页面了,然后再单独部署一个webapi项目,通过api调用数据库进行数据的操作,有利于维护和数据安全性的提高,那么winform怎么去...
  • idea将javaweb项目部署到tomcat

    万次阅读 2019-01-10 16:23:08
    概述 主要分为项目配置和tomcat配置两大步骤。 一、项目配置 打开idea,选择导入项 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此例中选择Eclipse,...
  • 前后端分离:WebAPI+Vue开发——远程数据请求axios 前后端分离:WebAPI+Vue开发——跨域设置 前后端分离:WebAPI+Vue开发——身份认证 本文采取的策略是“跨域资源共享-Cross Origin Resource Sharing(CORS) ”。...
  • 如题:项目部署到tomcat6.0启动成功后访问页面报500错误解决方法,很奇葩,启动的时候没有任何问题,但输入访问地址后报500,去年国庆放假前夕,为这个问题伤神了半天最后解决了,今天又碰到了,乍一看摸不着头,...
  • 谈一谈Web API部署问题

    千次阅读 2015-08-25 21:59:09
    其实Web API部署很是简单,前提是你的环境正确 简单的说一下我的情况,最初开发出Web API 部署在Win8.1上,也许是IIS8.5吧,由于当初怎么部署也记不太清楚了。怪我一开始没记录。 隐约记得部署的时候, 1.需要...
  • 一、检查错误错误 将 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 改为 HttpWebResponse response; try { response = (HttpWebResponse)request.GetResp...
  • 403.14 禁止访问:在 Web 服务器上已拒绝目录列表 解决方案一:一般情况站点都是不会允许直接读取目录内容的,如果您的站点目录没有有效的默认文档(例如index.html,index.htm,index.asp或default.asp等),那么当...
  • itellij idea导入web项目并部署到tomcat

    万次阅读 多人点赞 2018-11-23 14:39:29
    概述 主要分为项目配置和tomcat配置两大步骤。   一、项目配置  打开idea,选择导入项 ... 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此例中...
  • 刚接触服务端,使用intellij建了个WEB项目。配置tomcat使用默认的8080端口号,满怀激动启动了服务,显示启动tomcat成功,但是请求报404错误。 而日志报的莫名其妙的错误servlet-api.jar - jar not loaded。我网上...
  • WebAPI接口调试技巧

    千次阅读 2020-06-22 13:20:23
    1.了解WebAPI接口 接口模式:基于MVC4.0的WebAPI 承载协议:HTTP 跟踪工具:IE11 请求方式:POST 请求URL:IP:Port/Application/Controller/ActionName/Parameters 请求参数:一串由JSON对象转化而成的字符串 响应...
  • WebApi发布到外网提示404问题

    千次阅读 2017-07-11 13:44:19
    今天在做微信接口的对接,需要把webApi发布到服务器,放上去的时候,提示404 找了以后,发现了这段代码,粘贴上去就可以用了在web.config添加如下节点 <system.webServer> </modu
  • ABP中服务接口Web.Host部署踩坑

    千次阅读 2018-07-27 16:42:16
    部署ABP.Web.Host后报如下错误: 后来解决方案是因为服务器没有安装.netframe4.6. 去官网下载了。NDP472-KB4054531-Web.exe 更新了.netframe4.7.2.问题解决了。  ...
  • 两个产品测试上线,部署在一个tomcat中,一开始部署成功。但是后续更新的时候,发现其中一个可以正常访问,另外一个无法访问。当时那个着急啊。  后来细心发现,服务启动的时候,后台log有一个错误信息。 java....
1 2 3 4 5 ... 20
收藏数 82,564
精华内容 33,025
关键字:

webapi 服务部署错误1053