C# .NET ASPX项目更改未出现在服务器上

C# .NET ASPX项目更改未出现在服务器上,c#,asp.net,.net,azure,tfs,C#,Asp.net,.net,Azure,Tfs,我一直在为我的一个客户开发一个.NETASPX(c#)项目(我从以前的开发人员那里继承了它的当前状态) 直到今天,我一直在做前端和“代码隐藏”更改,以及数据库方面的工作,都没有问题 该项目正在使用VisualStudio构建,代码被检查到TFS(Team Foundation Server)中,并将站点部署到微软Azure托管服务器——构建服务器也由微软托管,迄今为止,我所做的一切都是点击“构建”,选择构建名称并让它继续运行-几分钟后,我可以在浏览器中刷新站点,我的更改也会出现-很好 但是我没有

我一直在为我的一个客户开发一个.NETASPX(c#)项目(我从以前的开发人员那里继承了它的当前状态)

直到今天,我一直在做前端和“代码隐藏”更改,以及数据库方面的工作,都没有问题

该项目正在使用VisualStudio构建,代码被检查到TFS(Team Foundation Server)中,并将站点部署到微软Azure托管服务器——构建服务器也由微软托管,迄今为止,我所做的一切都是点击“构建”,选择构建名称并让它继续运行-几分钟后,我可以在浏览器中刷新站点,我的更改也会出现-很好

但是我没有成功-我正在尝试编辑Login.aspx和RecoverPassword.aspx,它们位于名为/account的文件夹中-我相信它们最初是自动生成的文件,经过编辑和更改-我想对它们进行一些小的编辑-我可以更改它们,点击F5并在本地进行测试-但是更改不会出现在azure/live网站上

有问题的文件(.aspx)被设置为Build:Compile-我也尝试过将其设置为“Content”,但没有成功

这就好像构建忽略了这些文件或拒绝了更改-我迷路了-我已经测试过,对其他文件和构建进行更改不是Microsoft的错-构建完成并进行了更改-似乎只是这两个文件

在/Account目录中: -Login.aspx -RecoveryPassword.aspx -Web.config

Web.config包含:

<?xml version="1.0"?>
<configuration>

  <location path="recoverpassword.aspx">
    <system.web>
      <authorization>
        <allow users="?" />
      </authorization>
    </system.web>
  </location>

  <system.web>
    <authorization>
      <deny users="?"/>
    </authorization>
  </system.web>

</configuration>

我想补充一点,在VisualStudio中,文件显示为灰色,并显示“最新:未下载,上次签入时间为2012年1月12日”


我怀疑这可能是一个文件权限问题,将继续挖掘

做了两件事来解决这个问题:

  • 将Visual studio中的文件夹重新映射到“我的桌面”上的新文件夹,并运行“获取”以获取此文件夹(帐户文件夹)中最新版本的代码
  • 是否让项目所有者将我设置为“项目管理员”,然后将此安全权限分配给相关文件夹
  • 希望这对将来的人有所帮助