Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 将Asp.Net核心MVC从VS 2015发布到Azure VM_Asp.net Mvc_Asp.net Core - Fatal编程技术网

Asp.net mvc 将Asp.Net核心MVC从VS 2015发布到Azure VM

Asp.net mvc 将Asp.Net核心MVC从VS 2015发布到Azure VM,asp.net-mvc,asp.net-core,Asp.net Mvc,Asp.net Core,为了达到这一点,我已经克服了很多困难,解决了一些小问题,但我已经没有领先优势了。我有一个ASP.Net核心MVC应用程序。它在本地构建良好,运行良好,但现在我正尝试将其移动到Azure VM,以便让用户也做一些基本测试。基本上,我已经创建了发布配置文件,在尝试发布时,我不再出现错误,但目标文件夹是空的,只保存了一个占位符文件。我正在粘贴以下生成日志以供参考: Configuring project completed successfully publish: Published to C:\U

为了达到这一点,我已经克服了很多困难,解决了一些小问题,但我已经没有领先优势了。我有一个ASP.Net核心MVC应用程序。它在本地构建良好,运行良好,但现在我正尝试将其移动到Azure VM,以便让用户也做一些基本测试。基本上,我已经创建了发布配置文件,在尝试发布时,我不再出现错误,但目标文件夹是空的,只保存了一个占位符文件。我正在粘贴以下生成日志以供参考:

Configuring project completed successfully
publish: Published to C:\Users\hyro7\AppData\Local\Temp\PublishTemp\UI34
Published 1/1 projects successfully
Web App was published successfully (removed for client privacy)
========== Build: 0 succeeded, 0 failed, 3 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
我去了临时位置,确实看到文件被复制到了那里,即使在这个过程结束后,web浏览器也会正常打开并将我带到目的地。从开始到结束,我没有收到任何错误,但没有文件被实际复制到VM

我知道我的虚拟机设置是正确的,因为我确实有另一个应用程序发布到该服务器,并且工作正常,唯一的区别是该应用程序只是MVC5


如果您需要查看任何其他信息,或者有一个简单的解决方案我没有看到,请告诉我。

您的虚拟机上有哪些操作系统……您是否尝试将项目上载到github并在虚拟机上克隆?虚拟机正在运行Windows Server 2016。我从未尝试过将某些内容上载到github,您认为使用visual studio进行发布有问题吗?只是想添加一点,我在Azure中创建了一个新的Web应用程序,并为其制作了发布配置文件。以这种方式发布效果很好,所以现在我真的很困惑,为什么文件没有复制到VM,但它们确实适用于web应用程序。