【问题标题】:Can an ASP.NET vNext application be hosted in IISASP.NET vNext 应用程序可以托管在 IIS 中吗
【发布时间】:2014-11-06 07:16:08
【问题描述】:

我正在努力研究如何在 IIS 中托管本地 ASP.NET vNext 应用程序。这是目前可能的还是只是自托管或 IISExpress 可用。还是我没抓住重点?

【问题讨论】:

  • 您在这个过程中的哪些方面遇到了困难?你有什么类型的项目?你能告诉我们你的 project.json 文件吗?
  • @AndersNS 它比这更基本。我刚刚开始,不知道如何开始。我看到的所有文档都是针对 IISExpress 我不知道如何指向我的本地 iis 等

标签: asp.net iis asp.net-core


【解决方案1】:

您可以使用“kpm pack”创建一个包,然后将其放入 wwwroot 文件夹。在 IIS 管理器中创建应用程序。请参考以下链接中的“使用命令行”部分来创建打包的 Web 项目https://github.com/aspnet/Home/wiki/FTP-deploy-an-AspNet-vNext-application-to-Microsoft-Azure-websites

您也可以在 VS14 中右键单击项目并单击发布,然后在对话框中选择文件系统。

【讨论】:

  • 好的,所以在当前构建中这是一个相当手动的过程,每次您进行开发更改时都需要重复此过程。 IISexpress 将一直执行到 VS 引导此进程或 IIS 的下一个版本?
  • @Anuraj:使用最新的 CTP 工具,我们支持从 VS 发布。我会检查为什么链接不再工作了
  • 谢谢 Suhas :) 我解决了 我在页面下找到了另一个链接 - github.com/aspnet/Home/wiki/… 并且我在同一 dotnetthoughts.net/… 上发表了一篇博文
  • 那个链接也坏了:(
【解决方案2】:

是的,我在本地 IIS 服务器中部署了我的应用程序。

如您所见,将 vNext 发布到本地系统会生成两个文件夹 approot 和 wwwroot 您应该在 IIS 上复制这两个文件夹并将文件夹 wwwroot 指定为站点文件夹

【讨论】:

    猜你喜欢
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多