【问题标题】:asp.net mvc create development environmentasp.net mvc 创建开发环境
【发布时间】:2016-01-31 05:46:52
【问题描述】:

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

  1. 克隆数据库并将其命名为 db-proj-dev
  2. 将项目的源文件复制到名为 dbproj.dev 的新文件夹中
  3. 将 dev proj (dbproj.dev) 添加到与生产项目相同的解决方案中(以便更轻松地将代码从 dev 复制到 prod)
  4. 修改了 web.config 以指向克隆的数据库 db-proj-dev
  5. 在inetpub 下创建了一个指向dbproj.dev 的新发布配置文件
  6. 在 IIS 管理器中添加了一个新网站,指向 inetpub 下的文件夹 dbproj.dev(端口 10000 和默认网站相同的 url)

现在发生的情况是,当我打开开发站点时,它会出现在开发站点的主屏幕上,但是如果我单击任何链接,它就会重定向到主产品站点。如果我填写表格,数据就会发布到生产数据库。有谁知道我忘记或错过了什么?

【问题讨论】:

  • 是的,我做到了。我发现了一个包含硬编码 URL 的自定义 .js 文件。谢谢你的回答。
  • 很高兴你把它整理好了 :-) 我已将我的评论转换为答案,但你应该自己回答细节。

标签: asp.net-mvc


【解决方案1】:

听起来你那里有绝对链接 - http://yoursite.com/thing/somepage 而不是相对的 /thing/somepage

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 2011-07-26
    • 2011-02-27
    • 2022-09-25
    • 2012-05-21
    • 1970-01-01
    • 2019-05-03
    相关资源
    最近更新 更多