• 主页
  • 如何在远程服务器上构建.net应用程序?

如何在远程服务器上构建.net应用程序?

这个问题可能更多的是因为我不懂术语,而不是什么。作为参考,我的背景是“在PHP/wordpress中建立一个网站,然后将文件拖放到FTP - boom website works中”

我已经构建了一个在Visual Studio中本地运行的.NET应用程序。一切都很好。它是使用Sitefinity nuget包构建的,如果这很重要的话。

我启动了一个远程windows服务器,并通过IIS管理器和我找到的教程配置了IIS。我将我的应用程序文件(通过Git)移动到此服务器,并将其指向我的文件。我现在可以转到localhost/SitefinityTest并查看该站点。

但我得到的不是页面,而是错误。我不认为这些是应用程序的错误(同样,在VS中本地工作得很棒),但我部署它的方式有问题。

Could not load file or assembly 'Telerik.Sitefinity' or one of its dependencies. The system cannot find the file specified.

我的第一个想法是缺少了一些东西。乍一看,包目录根本不在那里,所以我将其从本地复制粘贴到我的服务器中。没有变化。

- C:\SitefinityTest
  - SitefinityTest (this is where my server is pointing)
    - ... all my files
  - packages (this is the missing directory I manually copied over)
  .gitattributes
  .gitignore
  SitefinityTest.sln

我还认为有一些“构建”步骤,类似于在VS中点击“运行”,这需要在应用程序在此服务器上运行之前发生。

再说一次,这不是我的强项。我主要是一名前端开发人员,我了解MVC和代码,可以实际构建应用程序,但我对幕后发生的事情没有任何基本的理解。如果我做了一些明显不正确的假设,请让我知道。

转载请注明出处:http://www.jxbyjx.net/article/20230521/1392097.html