我在多台计算机,我的工作和家用电脑上的网站上工作.源代码保存在git存储库下.我使用Web Deploy将网站发布到公共服务器上的IIS.一切正常,我可以从两台计算机上发布它的工作原理.
问题是,当我从一台PC部署,然后去其他的,得到的git的最新变化,让更多的变化,然后再部署,它重新部署整个网站,而不是只有已更改的文件 - 这是如果我从本段第一句中取出"然后转到另一个,从git获取最新的更改"步骤会发生什么.
我能做些什么,哪些文件可我包括我的git仓库(我排除所有packages,bin和obj目录),或者我可以执行哪些额外的配置,来解决这个问题?
开始玩Visual Studio 2012 RC和Entity Framework 5 ...绝对喜欢它,但想知道是否有更清洁的方法来做到这一点.
我想删除每次解析XML的中间人,并通过.ToString()设置它.
public class MyEFEntity
{
[NotMapped()]
public XElement Tags {
get { return XElement.Parse(tags); }
set { tags = value.ToString(); } }
[Column("Tags", TypeName = "xml"), Required]
public string tags { get; set; }
}
Run Code Online (Sandbox Code Playgroud) 我在Umbraco旁边经营着一个MVC网站.MVC站点处理自己的身份验证,完全独立于Umbraco,以及ASP.NET Forms身份验证.它设置一个cookie并在内部使用它来跟踪事物.
在大多数情况下一切正常,但如果我使用上述cookie集登录到我的MVC站点,我尝试使用正确的Umbraco凭据登录到Umbraco管理部分,它会对我进行身份验证并将我重定向到管理部分但是WebAPI调用开始失败.第一个是对:调用:/umbraco/backoffice/UmbracoApi/UpdateCheck/GetCheck返回417 Missing token nullHTTP错误响应.
如果我删除我的自定义cookie并刷新页面一切正常.
我不明白我的饼干如何干扰Umbraco的.它不使用ASP.NET Forms身份验证或任何东西.