【问题标题】:Can't find .SLN file on GoDaddy server在 GoDaddy 服务器上找不到 .SLN 文件
【发布时间】:2015-07-16 00:23:40
【问题描述】:

长话短说...我被要求在现有的 .NET 网站上为小企业主进行开发。

我得到了一个 .SLN 文件(我无法在本地工作),原始开发人员告诉我,为了进行更改或添加,我需要在本地进行,重建 .SLN 文件,然后将其部署到 GoDaddy 服务器。

我从未使用过 GoDaddy,但我登录了服务器,但在 C: 驱动器的任何位置都找不到 .SLN 文件。我看到了 aspx 页面并且可以更改标记,但是 .cs 文件不可见,所以我显然需要能够更新 .SLN 文件来做任何有价值的事情。

但是,我开始四处挖掘,发现了一个可以查看文件的 VisualSVN 服务器。不过我从来没有用过 VisualSVN。

我的想法是,如果我能以某种方式从服务器获取现有的 .SLN 文件,那么我可以在本地加载它并从那里工作。

我知道这是对正在发生的事情的一种鸟瞰图,但是是否有人对托管在 GoDaddy 上的 .NET 站点有任何经验,并且对我可以做些什么来找到这个“失踪”有任何想法或建议。 SLN 文件还是重新创建?

【问题讨论】:

  • 这可以去任何地方。通过询问原始开发人员和屏幕共享,您将节省时间和金钱,即使是 10 美元/分钟,我认为他/她会接受。
  • @DaxFohl 不过并不总是一个选项。
  • 恕我直言,这也不是 GoDaddy 特有的问题,所以我很想放弃标签。
  • 您甚至不需要 VisualSVN 客户端,因为您可以使用 Web 浏览器通过 HTTP 访问 VisualSVN 服务器并浏览存储库,直到找到 .sln 文件,然后下载它。当然,您最好使用 SVN 客户端检查源代码,进行修改,然后将更改提交回服务器。我支持您应该删除 GoDaddy 标签的想法,因为这对问题根本不重要。
  • 不幸的是,这里是原始开发人员告诉我的所有内容:“上次我进行更改时,我的朋友和我都在使用同一个 SLN,合并彼此代码的更改。然后我们将重建解决方案并将该解决方案放在服务器上。重新启动服务器(手动)加载新解决方案。他说这就是他知道要告诉我的全部内容。我删除了 Godaddy 标签。我包括它是因为我不知道它的某些连接方式是否特定于 Godaddy 托管。

标签: asp.net .net


【解决方案1】:

您不会在部署服务器上看到解决方案、项目或源文件,您只会看到最终构建的文件。

如果您在 SVN 中有它们,您可以在本地签出,在 Visual Studio 中打开项目并在那里构建项目。如果它没有打开,您需要调查原因,通常是一些本地 IIS 绑定等期望。

【讨论】:

  • 它在 GoDaddy 服务器上的 SVN(我从未使用过)中。我可以通过远程桌面将文件传输到我的笔记本电脑吗?
【解决方案2】:

.SLN 文件是一个 Visual Studio 解决方案文件,其中包含有关项目中包含的所有文件的信息。然后,该项目将编译为您必须部署到服务器的 .DLL 文件。您不会在服务器上拥有 .SLN 文件,因为它仅与开发环境相关。

我认为他的意思是您必须在本地对站点进行更改,构建它,然后将构建的输出部署到服务器。

【讨论】:

    【解决方案3】:

    VisualSVN 是一个代码库。如果正确填充,它应该包含 *.sln(解决方案)文件,以及编译您的解决方案(一个或多个项目)所需的所有其他文件和库。从 VisualSVN 中,您应该将所需的一切拉到本地开发环境中,进行更改,然后将更改重新提交到 VisualSVN。如果 .sln 文件不在 VisualSVN 根目录中,您可能需要回到创建存储库的人那里并要求他/她将其加载到那里,或者尝试类似这里描述的内容:How to create a solution file (.sln) from a Web Site in Visual Studio 2010。我无法证明这个过程是否会奏效。只需添加它供您考虑。

    【讨论】:

    • 所以我现在要做的是使用远程桌面连接进入 GoDaddy 服务器。 VisualSVN 在那里,我可以通过它的 GUI 看到 .SLN 文件,但我在它指向的 C:\Repository 文件夹中看不到它。我应该在我的笔记本电脑上本地安装 VisualSVN,然后尝试从远程服务器中提取所有内容吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 1970-01-01
    • 2017-10-02
    • 2021-12-20
    • 2020-08-07
    • 2015-04-10
    • 2017-03-10
    相关资源
    最近更新 更多