我下载并安装了 VS 2015 的 RTM,让我的 Web API 项目运行良好,可以在 IIS Express 中按 F5 所有工作,可爱。但现在我要在本地网络服务器上部署我的 WebAPI,天哪!我希望找到“发布到文件系统”选项,然后允许选择 IIS,但它不存在。发布到文件系统是存在的,但是编译了 wwwroot 和 approot 文件夹,我一生都无法让它们的文件在 IIS 下运行 - 尝试了各种方法,ege approot 作为我在 IIS 上的网站根,wwwroot 作为我的网站根网站根目录。我找到了大量引用资料来向您展示如何将 Web API ASP 5 部署到 Azure,但尚未找到有关如何部署到网络上 IIS 的任何信息。
最佳答案
刚刚让它发挥作用,对于情绪低落的选民,这就是方法
- 右键单击 WebAPI 项目,选择“发布”
- 配置文件 -> 选择文件系统
- 连接目标位置浏览到有意义的地方,例如。 C:\inetpub\WebAPI
- 设置 -> 配置选择发布 设置目标DNX版本选择x64示例dnx-clr-win-x64.1.0.0.beta4
- 在 IIS 中,将网站的物理路径设置为 C:\Inetpub\WebAPI\wwwroot 测试例如 localhost/api/Values
关于asp.net-core-mvc - MVC6 Web API - 如何部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31523784/