【问题标题】:How do I overcome this error?我该如何克服这个错误?
【发布时间】:2018-03-22 18:27:19
【问题描述】:

我正在尝试通过 Visual Studio 将我的 .NET Framework 应用程序部署到 Google Compute Engine,但我不断收到以下错误消息。


纠正错误的步骤


我的 Web 管理已启动,Web 部署已安装,并且我的云实例的 Extral IP 地址已作为新的连接字符串添加到 web.conf 文件中。以前有没有遇到过同样的问题,如果有,你是怎么解决的。

谢谢。

Web deployment task failed. (Could not connect to the remote computer 
("35.196.125.112"). On the remote computer, make sure that Web Deploy is 
installed and that the required process ("Web Management Service") is started.  
Learn more at: http://go.microsoft.com/fwlink/?
LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE.)

第一个问题已解决,下面是新问题


我正在尝试使用 IIS7 将我的 .NET Framework 应用从 Visual Studio 部署到 Windows 7 上的 Google Compute Engine。我正在使用 CustomProfile 部署到我的应用程序,并且我的应用程序使用数据库。我没有修改 web.config 文件(我怀疑这个问题),我尝试将外部 IP 添加为我的数据源但没有运气,因此我使用它来迁移和更新我的本地数据库。任何帮助将不胜感激。


网页配置


<add name="ClassifiedDB" connectionString="data source=.\SQLEXPRESS;user 
id=UID;password=PWD initial catalog=ClassifiedDB;integrated security=True" providerName="System.Data.SqlClient" />

我没有在 Web 配置文件中设置 google 任何内容。

【问题讨论】:

  • 您的数据库在哪里运行?并且可能为新问题创建一个新线程,因为它们不相关。

标签: .net asp.net-mvc-5 google-compute-engine


【解决方案1】:

尝试将 WEB MANAGEMENT SERVICES 重置为“自动”并重新启动。 希望以下链接对您有所帮助。Microsoft Configure Web Deployment Handler

【讨论】:

  • 谢谢我能够通过使用云启动器来计算,它基本上为我创建实例而不是手动执行。
【解决方案2】:

你能检查你的防火墙规则吗?您可以这样做here(请务必在左上角中选择正确的项目)。看看Installing and Configuring Web Deploy...Troubleshooting section你需要打开的端口。

另外,如果您能提供有关如何设置实例的更多信息,它是自定义实例还是您使用了Google Cloud ASP.NET Framework Launcher?如果是自定义的,您有哪些 Windows、IIS、版本,您的目标是什么 .NET Framework? 而且,您能否确认您没有使用 Google Cloud Visual Studio Extension 而是尝试直接使用 Web Deploy 部署到 Google Cloud?

【讨论】:

  • 我已经解决了最初的问题,并且可以通过我的应用程序和服务器建立连接。但是,我遇到了一个新问题,基本上是运行时错误,但我假设它与我的连接字符串/web 配置文件有关,因为我不确定我是否正确配置了它。
【解决方案3】:

关于新问题。 很难知道应用程序中到底出了什么问题。我不会设置customErrors="on",因为它可能会暴露像 SQL 连接字符串这样的秘密。

可以捕获并私下报告错误的工具是StackdriverThis sample 向您展示了如何将 Stackdriver 与 ASP.NET 4.x 应用程序一起使用。

【讨论】:

  • 感谢您的回复。我认为该站点已成功部署,但我似乎无法使用它部署我的数据库。我已经创建了 Instance 和所有这些,但我似乎无法弄清楚如何让它工作。基本上,我认为问题是 web.conf 文件,我认为我没有正确设置它............
猜你喜欢
  • 2023-03-04
  • 2017-02-28
  • 2022-11-19
  • 1970-01-01
  • 2021-05-31
  • 1970-01-01
  • 1970-01-01
  • 2019-05-11
  • 1970-01-01
相关资源
最近更新 更多