我的团队已经将asp.net web应用程序(MVC 3和4)直接发布到RackspaceCloud云站点已有一年多了。我们已经体验到,当使用Visual的构建>发布选择功能时,一些文件经常(显然)被跳过而没有发布到云站点。即使文件在我的项目中已经更改,更改的文件也不会发布到ftp。当我们意识到这种情况已经发生时,我们将手动地与普通ftp客户端连接到ftp,并手动上传更改的文件。
在使用visual将asp.net应用程序发布到rackspace云站点时,有没有其他人遇到过这个问题?有解决办法吗?
还有一些需要注意的事情:
发布于 2012-11-09 00:21:03
有一件事需要检查:center/article/how-to-rebuild-an-aspnet-application-in-cloud-sites记录了重建步骤。如果不执行此步骤,您的站点似乎没有更新,尽管FTP文件在那里。其原因是,对web.config的覆盖并不会强制web服务器从FTPed文件中重新读取!(除了文档化的方法之外,我发现将web.config重命名为web.config.bak,然后web.config也可以工作。)
如果您的FTP文件实际上没有更新,则很可能是权限错误:我发现两个正在更新的用户由于组级权限不足(即对所有者的读写,但只读到组)而相互冲突。使用不同的FTP客户端最终导致了“修复”的事情,因为我们上传使用的网站管理帐户,它有更多的权限。
https://stackoverflow.com/questions/12961643
复制相似问题