asp core 1.0.1 web api deploy

时间:2016-10-21 21:59:19

标签: asp.net asp.net-web-api

我试图在asp.net core 1.0.1中部署WebApi 任何人都可以指出我在Windows 2012服务器上执行此操作的方法吗?

如果我在vs 2015上创建一个新项目(使用带有默认值控制器的webapi模板)并按原样发布它会找不到404错误页面。

我安装了DotNetCore.1.0.1-WindowsHosting,创建了没有托管代码的amnd app pool,并使用发布文件夹中的内容(由visual studio创建)添加了一个新网站。

我做错了什么?

PS:如果我在visual studio上运行应用程序它可以运行(返回一个json文件)

提前致谢

1 个答案:

答案 0 :(得分:0)

我无法添加评论,所以我在这里加上我的2美分:

建议找到原因:

我尝试以下步骤(1)并且它可以工作。 也许你可以尝试(2)& (3)然后你可以找出你的问题的原因。

  1. 将默认网站(不是新网站)与DefaultAppPool(不是新池)一起使用
  2. 如果可行,请使用带有DefaultAppPool的新网站。
  3. 如果可行,问题可能是发布用户在新文件夹上的凭据错误。
  4. 希望这个帮助