我拉链的ASP.NET MVC Azure项目起来,并将其复制到另一台计算机(两者都具有2008 VS)。我想我可能只是其解压到“文档\ Visual Studio的\项目”,但我不能完全得到它的工作。我的网站建立,但浏览器没有看到母版页或的site.css。应该走动的Zip文件只是工作项目?

我真正的问题是,什么是一个开发者共享有3台电脑的ASP.NET MVC Azure项目的最佳方式?我应该使用类似Dropbox的或Live Mesh的?或者,也许GitHub的?

有帮助吗?

解决方案

OP这里。问题是,“静态内容”在IIS中没有启用第二台计算机上。为天青最新的安装说明(09月CTP)省略这关键的一步。第一台计算机原来跑了09月CTP,其指令包括有关启用静态内容的步骤。通过荏苒起来走动项目似乎很好地工作。

其他提示

我爱用git和github上。我共享了它的许多计算机中我的代码。这是C#和Visual Studio解决方案文件,因此它的声音非常相似,你的情况。

当然,我爱为源代码管理GIT中。我会推荐给任何人,但有,如果你是新来的这一个像样的学习曲线。我可以推荐的资源,帮助我,因为它只有大约8个月前真的,我开始钻研它的第一次。

如果你不希望采用的git为您的源代码管理工具,那么你可能想看看其他的选择的机器之间移动代码。

也许你的IIS虚拟文件夹在机器上不同的配置?你说这版本,但不运行。这表明该网站本身可能在2台机器之间不同的构型(和我们正在进入一些事情我不会ASP MVC是如何工作的在这一点知道的)。

是,在一个zip走动项目的应该的工作假设所有的文件都在你拉上子目录。有时候,你可以将文件添加到您的解决方案,是不是在子目录,可能会导致问题。参考其它文件需要相对而不是绝对的,

您可能会遇到的一个问题是,如果你们俩编辑同一个文件,或者意外覆盖一个编辑的文件有一个从开发人员的机器,不具有改变呢。

大多数开发使用的源控制系统共享的项目。 Git是一个相当新的,有一个不断增长的观众。颠覆一直围绕更长一点,是非常受欢迎的。 Visual Studio中TeamFoundation服务器集成。

ProjectLocker.com提供免费的Subversion主机(这样你就不必设置自己的Subversion版本库)。

Codeplex.com提供的Team Foundation服务器托管开源项目。

这听起来像的你看到的东西的类型,如果应用程序根不是应用程序,或者如果应用程序不正确地处理的虚拟目录。

使用虚函数;例如,你应该很少使用“/富/酒吧” - 因为如果你的应用程序不是在站点根目录安装,你会得到意想不到的行为 - 你的意思是“〜/富/酒吧”,但这通常需要额外的代码, 如这里讨论

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top