首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Visual 2013用于ASP.NET网站项目

将Visual 2013用于ASP.NET网站项目
EN

Stack Overflow用户
提问于 2014-07-24 20:57:04
回答 1查看 680关注 0票数 0

我是Visual 2013 IDE /环境的新手.

我继承了一个旧的(ASP.NET)网站,该网站目前正在使用4进行维护( Microsoft不再支持该网站)。测试和生产网站使用IIS 7.5远程托管

关于从Expression 4迁移到Visual 2013,我有两个问题:

  1. 有没有办法简单地将网站从生产服务器复制(FTP/下载)到Visual 2013?即:在VS 2013中创建一个新的空网站,然后从生产网站复制所有内容。这会保留“子网站”文件夹等吗?(我怀疑)。
  2. 当使用Expression 4将页面发布到IIS时,Expression中的一些文件被标记为“Exclude publishing”(因为某些文件(如web.config )因发布到测试服务器或生产服务器而不同)。我没有在VS 2013年为一个ASP.NET网站项目找到任何东西,该项目允许我设置单个文件,因此它们被排除在被复制到远程网站的范围之外。这样的功能是否存在?任何见解都将不胜感激。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-07-24 23:51:51

对于#1,如果在VS中打开了网站项目(不要混淆Web应用程序项目),可以右键单击它并选择复制网站。这将打开一个窗口,在该窗口中您可以连接到远程站点(例如,使用FTP)并来回同步文件。

(注:这个功能很古老,现在没人知道了)

第二,这取决于。在web.config的情况下,您可以创建一个发布配置文件(右键单击项目并选择发布),它将允许您使用web.config变换修改每个发布目的地的web.config文件。一旦您的发布配置文件存在,您可以在解决方案资源管理器中右键单击它,并选择Add Config Transform,这将只在您发布到该目标时应用。

对于希望排除的其他文件,可以使用.pubxml和<ExcludeFoldersFromDeployment>修改发布配置文件的这里文件,如这里所描述的那样。(博客文章谈到了编辑项目文件的问题,但这在VS2012之后不再是必要的,而是使用.pubxml文件。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24943819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档