【问题标题】:Visual Studio 2015 (C#): web deploy package including all the third parties filesVisual Studio 2015 (C#):包含所有第三方文件的 Web 部署包
【发布时间】:2016-01-13 19:10:29
【问题描述】:

我正在使用 Visual Studio 2015 (C#)。我创建了一个项目,其中包含一个 ASP.NET 网站项目和一个 Web 应用程序。 Web 应用程序包含在我的网站中使用的 Web 服务(我将该服务作为服务引用添加到我的网站中)。我想将我的网站发布为 Web 部署包,然后使用 IIS 8 将此包导入本地网络的另一台计算机。但是,每当我将此包导入另一台计算机时,Web 应用程序的文件都会丢失。如何指示 Visual Studio 2015 创建包含我网站的所有文件和 Web 应用程序的所有文件的部署包? 提前致谢。

【问题讨论】:

    标签: c# asp.net visual-studio-2015 web-deployment


    【解决方案1】:

    如果您右键单击您的 Web 项目并选择属性,您将在左侧看到一个名为 Package/Publish Web 的选项。在该屏幕中,您可以选择要部署的项目的下拉列表。

    听起来您想选择“此项目文件夹中的所有文件”。

    【讨论】:

    • 感谢您的回复。我听从了你的建议。现在,当我使用“Web 部署包”选项从 Visual Studio 发布我的网站时,我在压缩包的 App_WebReferences/MyWebservice 文件夹中找到五个文件:configuration.svcinfo、configuration91.svcinfo、MyService.disco、MyService.wdsl 和 Reference .svcmap。但是,当我尝试使用 web deploy 3 在 IIS 8 中导入我的压缩包并运行它时,我收到以下错误:“[EndpointNotFoundException:没有端点正在监听...”。似乎所有必需的文件仍未复制。我还应该复制 dll 文件吗?
    • 很抱歉我没有更多可以提供的。我以前没有做过包,我的设置适用于普通的 Web 部署。但是我确实在网上找到了这个可能对您有所帮助的演练。检查标题为 要求 2 的位置。 jpsmit.bloggingabout.net/2012/06/04/…
    • 我在一个 msbuild 兔子洞里太深了,我几乎无法呼吸。这个不起眼的答案让我非常头疼。谢谢!
    • 有没有办法指定要添加哪些特定文件?
    猜你喜欢
    • 2013-01-18
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多