gpt4 book ai didi

c# - 发布到 windows azure 时,对象引用未设置为对象的实例

转载 作者:行者123 更新时间:2023-12-04 18:01:10 24 4
gpt4 key购买 nike

使用我的旧电脑。我曾经通过 Visual Studio 2013 将网站发布到 Windows azure(这是在最新的 azure 设计之前):

  1. 右键单击项目
  2. 选择发布
  3. 选择个人资料
  4. 输入凭据
  5. 验证连接
  6. 发布

现在(使用最新的azure设计,我现在使用VS2015),使用我的新电脑。我下载了以前使用的配置文件,然后将其导入并发布。

但是后来我收到了此错误消息 enter image description here

然后我尝试调试错误:

我使用了旧发布的配置文件中的连接字符串,然后将其粘贴到我的 webconfig 中。运行应用程序后,它不会破坏应用程序,而是显示上述错误。

基本上,我想使用我在 Windows Azure 上发布的旧配置文件。相同的域名和相同的数据库(我也想保留数据)

我有什么选择?

PS。我对Windows azure还是个新手。我所知道的就是通过 Visual Studio 发布网站

编辑:我本地没有任何错误

最佳答案

对于当前的问题,您可以启用诊断日志并检查它们以了解网站崩溃的原因。您甚至可以通过附加到在云端运行的网站来进行远程调试。

要获取诊断日志,请按照以下步骤操作。

  1. 访问portal.azure.com。
  2. 浏览到您的网络应用
  3. 打开“设置”边栏选项卡,然后单击“诊断日志设置”。
  4. 按如下方式设置诊断设置。 enter image description here
  5. 此后,通过单击 Web 应用程序 Blade 上的“工具命令”转到“工具”。 enter image description here
  6. 单击“流日志”可查看实时传入的日志。 enter image description here
  7. 如果您需要查看日志转储,您可以使用任何 FTP 客户端(例如 Filezilla)下载发布配置文件,并使用记事本打开 .publish 文件时使用 .publish 文件中的 FTP 用户 ID 和密码直接访问文件共享。<

调试应用程序的另一种方法是将 Visual Studio 直接附加到在云上运行的 Web 应用程序,这是交互式调试问题的非常简单而强大的方法,因为您的错误是 null ref异常将直接在 VS 上中断,您应该能够很快找到原因。

Great Blogs on Attaching to VS for a Web App Here.

可以通过多种方式将网站发布到 Azure Web App。

  1. 使用持续部署功能根据存储库更新来部署您的位。 Great Blog to learn how to setup Continuous Deployment on Azure App Service .
  2. 直接从您已经熟悉的 Visual Studio 进行发布。您可以从 Web 应用程序 Blade 下载发布配置文件,可在 Web Matrix 和其他工具中使用,将您的网站直接部署到 Web 应用程序中。
  3. 下载发布配置文件并使用 FTP 直接将文件放置到您网站的 wwwroot 中。

很高兴看到开发人员开始使用我们的产品,希望这些信息可以帮助您入门!。

关于c# - 发布到 windows azure 时,对象引用未设置为对象的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35134970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com