C# TFS源代码管理导致我缓存问题
当我的TFS源代码管理处于联机状态时,我对.Web项目所做的一些更改没有生效。但当我使TFS脱机时,我的更改就会生效。 我正在使用TFSPreview,顺便说一句,它非常棒。但我真的不明白我所看到的问题。我是TFS的新手,非常感谢您的帮助 我所做的更改是对.cshtml文件的更改。只需更改其中的单词和文件引用。乱扔东西,它们还在那里C# TFS源代码管理导致我缓存问题,c#,.net,tfs,C#,.net,Tfs,当我的TFS源代码管理处于联机状态时,我对.Web项目所做的一些更改没有生效。但当我使TFS脱机时,我的更改就会生效。 我正在使用TFSPreview,顺便说一句,它非常棒。但我真的不明白我所看到的问题。我是TFS的新手,非常感谢您的帮助 我所做的更改是对.cshtml文件的更改。只需更改其中的单词和文件引用。乱扔东西,它们还在那里 这将澄清我的问题。TFS源代码管理具有脱机模式。如果将自己置于脱机模式,则不会出现问题,并且会显示我的更改。如果进入联机模式,则在运行项目时不会显示所做的更改。TF
这将澄清我的问题。TFS源代码管理具有脱机模式。如果将自己置于脱机模式,则不会出现问题,并且会显示我的更改。如果进入联机模式,则在运行项目时不会显示所做的更改。TFS需要记住的是,在其控制下的文件被标记为只读
您没有提及要进行的更改类型,但如果您尝试更改配置信息,例如,文件处于只读模式,则不会进行更改。当您从脱机模式转到联机模式时,VS将本地更改同步到服务器。它的方法是找出哪些文件不是只读的。
假设有人锁定了服务器上的文件以禁用签出,在这种情况下,VS将忽略本地更改并获取服务器只读副本。我猜是你或其他人签出了与独家相同的副本。在这种情况下,当您联机时,TFS不会确认您的更改并将其丢弃。我只是对.cshtml文件进行更改,然后保存并运行它。问题感觉就像VisualStudio运行web项目时,它是从其他地方运行的。在visual studio中运行它时,默认情况是使用内置的visual studio开发服务器web服务器运行它。这不会导致将更改部署到IIS。您需要部署到IIS,或者将web项目的属性更改为使用IIS运行。是,将其设置为使用IIS Express。这将澄清我的问题。TFS源代码管理具有脱机模式。如果将自己置于脱机模式,则不会出现问题,并且会显示我的更改。如果进入联机模式,则在运行项目时不会显示所做的更改。