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