如何在IIS 10上托管ASP.NET Web API 2项目

TJ洛克菲勒

我试图在IIS 10上托管一个ASP.NET Web API 2项目,但我不断收到一个页面,提示未找到服务端点。

我用于测试的项目是此处的示例ProductsApp项目,ASP.NET Web API 2入门如果我在调试中运行项目,则通过VS2012 IIS Express在localhost:54170托管该页面时,该页面将按预期显示

然后,我将使用VS2012将项目发布到文件。

发布到文件后,然后在IIS 10上的localhost:8080上创建了一个新站点,并将物理路径指向发布了ProductsApp项目的文件夹。

在这一点上,如果我去浏览该站点,它会显示一个页面,提示说找不到服务端点。

我已将DefaultAppPool身份更改为LocalSystem,所以我认为这不是权限问题。

从VS2012,但从IIS 10调试时,如何使网站像在调试时一样显示?

TJ洛克菲勒

昨天我浪费了很多时间试图解决这个问题,但是今天早晨,我有点fi不安地找到了答案,很惊讶我找不到其他地方。

要解决我的问题,这就是我要做的。

  1. 无需将ASP.NET内容托管为自己的网站,我只需要将应用程序添加到默认网站,其物理路径指向从VS2012发布的文件夹。

  2. 显然,这是我第一次使用ASP.NET,因此IIS中没有安装任何ASP.NET功能。我去打开或关闭Windows功能-> Internet信息服务->万维网服务->应用程序开发功能,然后选择所有ASP文件夹(ASP,ASP.NET 3.5,ASP.NET 4.6)。编辑: 回顾这一点,所需要做的就是打开功能ASP.NET 4.6。当时我不知道自己在寻找什么,所以我尝试通过安装名称中带有“ ASP”的所有内容来解决问题。

  3. DefaultAppPool身份不需要更改为LocalSystem,因此我将其更改回了ApplicationPoolIdentity。

现在,我已经在本地主机上运行了ASP.NET网站。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在IIS 10上托管ASP.NET Web API 2项目

来自分类Dev

在IIS上托管ASP.NET 5项目

来自分类Dev

如何在Amazon Web Services(AWS)上托管ASP.NET API?

来自分类Dev

如何在Amazon Web Services(AWS)上托管ASP.NET API?

来自分类Dev

Windows Azure上托管的ASP.NET Web API 2中的OAUTH2选项

来自分类Dev

Windows Azure上托管的ASP.NET Web API 2中的OAUTH2选项

来自分类Dev

无法在IIS上托管.Net Core 3.1 Web API

来自分类Dev

如何在IIS中为OWIN配置ASP.NET Web API 2?

来自分类Dev

无法调用托管在 IIS 10、Windows 10 上的 ASP.NET Web API

来自分类Dev

如何在IIS经典模式池下托管ASP.NET 5(vNext)MVC 6项目

来自分类Dev

在IIS上托管.net5.0核心Web API时出现问题(10.0.17763.1)

来自分类Dev

如何在外部托管我的API 2项目?

来自分类Dev

如何在没有Powershell的Windows 10 IoT核心中托管Asp.Net 5 Web API

来自分类Dev

如何在没有Powershell的Windows 10 IoT核心中托管Asp.Net 5 Web API

来自分类Dev

如何在Visual Studio中使用ASP.NET Core Web应用程序-API项目托管网页?

来自分类Dev

如何在域名上托管Laravel 4项目?

来自分类Dev

尝试使用Mono和Nginx在Debian上托管ASP.NET Web Api时遇到问题

来自分类Dev

如何在ASP.Net MVC4和Web API 1项目中进行属性路由?

来自分类Dev

在ASP.NET Web API 2项目中设置Angular的路由

来自分类Dev

我如何在 asp.net web api 项目而不是 .net core 上使用 DI

来自分类Dev

如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

来自分类Dev

如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

来自分类Dev

ASP.NET MVC 6项目未被识别为Web项目

来自分类Dev

IIS Express上托管的ASP.NET WebAPI2可以从2个不同的项目中加载控制器

来自分类Dev

如何保护ASP.NET Web API 2

来自分类Dev

如何扩展asp.net Web API 2用户?

来自分类Dev

ASP.NET Web API 2-如何过帐?

来自分类Dev

如何在ASP.NET Web API上获取对象?

来自分类Dev

如何在ASP.NET Web API中接收JSON?

Related 相关文章

  1. 1

    如何在IIS 10上托管ASP.NET Web API 2项目

  2. 2

    在IIS上托管ASP.NET 5项目

  3. 3

    如何在Amazon Web Services(AWS)上托管ASP.NET API?

  4. 4

    如何在Amazon Web Services(AWS)上托管ASP.NET API?

  5. 5

    Windows Azure上托管的ASP.NET Web API 2中的OAUTH2选项

  6. 6

    Windows Azure上托管的ASP.NET Web API 2中的OAUTH2选项

  7. 7

    无法在IIS上托管.Net Core 3.1 Web API

  8. 8

    如何在IIS中为OWIN配置ASP.NET Web API 2?

  9. 9

    无法调用托管在 IIS 10、Windows 10 上的 ASP.NET Web API

  10. 10

    如何在IIS经典模式池下托管ASP.NET 5(vNext)MVC 6项目

  11. 11

    在IIS上托管.net5.0核心Web API时出现问题(10.0.17763.1)

  12. 12

    如何在外部托管我的API 2项目?

  13. 13

    如何在没有Powershell的Windows 10 IoT核心中托管Asp.Net 5 Web API

  14. 14

    如何在没有Powershell的Windows 10 IoT核心中托管Asp.Net 5 Web API

  15. 15

    如何在Visual Studio中使用ASP.NET Core Web应用程序-API项目托管网页?

  16. 16

    如何在域名上托管Laravel 4项目?

  17. 17

    尝试使用Mono和Nginx在Debian上托管ASP.NET Web Api时遇到问题

  18. 18

    如何在ASP.Net MVC4和Web API 1项目中进行属性路由?

  19. 19

    在ASP.NET Web API 2项目中设置Angular的路由

  20. 20

    我如何在 asp.net web api 项目而不是 .net core 上使用 DI

  21. 21

    如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

  22. 22

    如何在同一项目中的ASP.NET MVC控制器中从ASP.NET Web API获取数据

  23. 23

    ASP.NET MVC 6项目未被识别为Web项目

  24. 24

    IIS Express上托管的ASP.NET WebAPI2可以从2个不同的项目中加载控制器

  25. 25

    如何保护ASP.NET Web API 2

  26. 26

    如何扩展asp.net Web API 2用户?

  27. 27

    ASP.NET Web API 2-如何过帐?

  28. 28

    如何在ASP.NET Web API上获取对象?

  29. 29

    如何在ASP.NET Web API中接收JSON?

热门标签

归档