长话短说......我被要求在现有的.NET网站上为小企业主进行开发。
我获得了一个.SLN文件(我无法在本地工作)并且原始开发人员告诉我,为了进行更改或添加,我需要在本地创建它们,重建.SLN文件,然后将其部署到GoDaddy服务器。
我从未使用过GoDaddy,但是我登录到服务器后无法在C:驱动器上的任何地方找到.SLN文件。我看到了aspx页面并且可以对标记进行更改,但是.cs文件是不可见的,所以我显然需要能够更新.SLN文件来做任何有价值的事情。
但是,我开始挖掘并找到一个VisualSVN服务器,我可以通过它查看文件。我从未使用过VisualSVN。
我的想法是,如果我能以某种方式从服务器获取现有的.SLN文件,那么我可以在本地加载IT并从那里开始工作。
我知道这有点鸟瞰正在发生的事情,但是有没有人对GoDaddy上托管的.NET网站有任何经验,并对我能做些什么来找到这个“缺失”有任何想法或建议。 SLN文件还是重新创建?
答案 0 :(得分:0)
您不会在部署服务器上看到解决方案,项目或源文件,您只能看到最终构建的文件。
如果你在SVN中拥有它们,你可以在本地结账,在Visual Studio中打开项目并在那里构建项目。如果它没有打开你需要调查为什么,通常期望像一些本地IIS绑定等。
答案 1 :(得分:0)
.SLN文件是一个Visual Studio解决方案文件,其中包含有关项目中包含的所有文件的信息。然后,该项目将编译为您必须部署到服务器的.DLL文件。您将不会在服务器上拥有.SLN文件,因为它仅与开发环境相关。
我认为他的意思是您必须在本地对站点进行更改,构建它,然后将构建的输出部署到服务器。
答案 2 :(得分:0)
VisualSVN是一个代码存储库。如果填充正确,它应该包含* .sln(解决方案)文件,以及编译解决方案所需的所有其他文件和库(一个或多个项目)。从VisualSVN,您应该将所需的一切提取到本地开发环境,进行更改,并将更改重新提交到VisualSVN。如果.sln文件不在VisualSVN根目录中,您可能需要返回创建存储库的人并让他/她在那里加载它,或者尝试类似于此处描述的内容:{{3} }。我不能证明这个过程是否有效。只需添加它即可供您考虑。