【发布时间】:2016-01-31 05:46:52
【问题描述】:
我有一个生产 asp.net mvc 网站,我一直在通过 Visual Studio Express 2013 修改和发布。我想创建一个开发环境,这样我就不会对生产站点/数据库进行更改。所以,我做了以下事情:
- 克隆数据库并将其命名为 db-proj-dev
- 将项目的源文件复制到名为 dbproj.dev 的新文件夹中
- 将 dev proj (dbproj.dev) 添加到与生产项目相同的解决方案中(以便更轻松地将代码从 dev 复制到 prod)
- 修改了 web.config 以指向克隆的数据库 db-proj-dev
- 在inetpub 下创建了一个指向dbproj.dev 的新发布配置文件
- 在 IIS 管理器中添加了一个新网站,指向 inetpub 下的文件夹 dbproj.dev(端口 10000 和默认网站相同的 url)
现在发生的情况是,当我打开开发站点时,它会出现在开发站点的主屏幕上,但是如果我单击任何链接,它就会重定向到主产品站点。如果我填写表格,数据就会发布到生产数据库。有谁知道我忘记或错过了什么?
【问题讨论】:
-
是的,我做到了。我发现了一个包含硬编码 URL 的自定义 .js 文件。谢谢你的回答。
-
很高兴你把它整理好了 :-) 我已将我的评论转换为答案,但你应该自己回答细节。
标签: asp.net-mvc