asp.net mvc创建开发环境

时间:2016-01-31 05:46:52

标签: asp.net-mvc

我有一个生产的asp.net mvc网站,我一直在修改和通过Visual Studio Express 2013发布。我想创建一个开发环境,这样我就不会对生产站点/数据库进行更改。所以,我做了以下几点:

  1. 克隆数据库并将其命名为db-proj-dev
  2. 将项目的源文件复制到名为dbproj.dev
  3. 的新文件夹中
  4. 将dev proj(dbproj.dev)添加到与生产项目相同的解决方案中(以便更容易将代码从dev复制到prod)
  5. 修改了web.config以指向克隆的数据库db-proj-dev
  6. 在inetpub
  7. 下创建了一个指向dbproj.dev的新发布配置文件
  8. 在IIS管理器中添加了一个新网站,指向inetpub下的文件夹dbproj.dev(端口10000和默认网站相同的URL)
  9. 现在发生的事情是,当我打开开发站点时,它会进入开发站点的主屏幕,但如果我点击任何链接,它会重定向到主要站点。如果我填写表单,数据将发布到生产数据库。有谁知道我忘记或遗失了什么?

1 个答案:

答案 0 :(得分:1)

听起来你有绝对的链接 - http://yoursite.com/thing/somepage而非亲戚/thing/somepage