在Visual Studio Express中,如何更新“部署提供程序URL”

时间:2015-05-23 03:11:06

标签: vb.net visual-studio-2013 publish

我正在使用Visual Studio Express 2013,我正在尝试发布一个vb.net项目。

在我的开发环境中,一切正常,我可以使用“从网站”选项来安装已安装的程序。

我已准备好部署到暂存,并将项目中的所有引用从开发环境更改为登台环境。安装现在失败,因为它仍然试图查看开发域以获取安装文件(开发域只能在我的开发机器上访问)

  • dev domain:www.mydomain-dev.com
  • 登台域名:www.mydomain-staging.com

这是deails文件中的相关信息

SOURCES
    Deployment url          : http://www.mydomain-staging.com/install/MyProject.application
                        Server      : nginx/1.4.6 (Ubuntu)
    Deployment Provider url     : http://www.mydomain-dev.com/install/MyProject.application
                        Server      : nginx/1.4.6 (Ubuntu)

IDENTITIES
    Deployment Identity     : MyProject.application, Version=1.0.0.12, Culture=neutral, PublicKeyToken=37623d490c06d0e3, processorArchitecture=msil

APPLICATION SUMMARY
    * Installable application.

ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of http://www.mydomain-staging.com/install/MyProject.application resulted in exception. Following failure messages were detected:
        + Downloading http://www.mydomain-dev.com/install/Application Files/MyProject_1_0_0_12/MyProject.exe.manifest did not succeed.
        + The remote server returned an error: (404) Not Found.
  • 我在“我的项目”中设置了网址 - >发布 - >更新...... - >更新位置
  • 我在发布向导中设置了网址
  • 我在“我的项目”中检查了排除部署提供程序URL - >发布 - >选项...... - ?舱单

我也试过“清洁解决方案”和“重建解决方案”

如何摆脱或更新“部署提供商网址”?

编辑: 我尝试将发布向导更改为“从CD-ROM或DVD-ROM”选项以使设置生效,然后将其更改回我的新URL。 Visual Studio仍在记住旧的安装URL。

2 个答案:

答案 0 :(得分:0)

在项目属性中,找到连接并更改为url

提供了一个屏幕截图供您参考:

enter image description here

答案 1 :(得分:0)

这不是一个好的答案,但它对我有用。我再次更新了部署URL,从我的登台URL到我的生产URL,这次安装按预期工作。

因此,如果其他人遇到此问题,请尝试在发布向导中再次更改网址。