【问题标题】:how to know where a file is even if it was moved? MVC 4 [closed]即使文件被移动了,如何知道文件在哪里? MVC 4 [关闭]
【发布时间】:2013-03-20 19:08:11
【问题描述】:

有人告诉我这是可能的,这是真的吗?我的意思是,如果我在 View 文件夹中有一个包含连接字符串的 txt 文件(它是一个示例),并且该 txt 文件的 url 是绝对的,并且该文件由另一个程序员移动到 Model 文件夹,则会出现错误。 但正如我所说,有人告诉我有一种方法可以用剃须刀避免这种情况。是真的吗?如何? 谢谢。 对不起,如果我没有解释得那么好。告诉我

真实场景

我在 txt 文件中有一个连接字符串,如果由于某种原因该文件被其他人移动,则连接将失败。我不能允许那样。我需要一段代码来找出那个文件,无论它在哪里。

【问题讨论】:

  • 与其做人为的例子,不如给我们真实的场景,这样我们才能真正提供帮助。
  • 首先解雇将其放在除 / 之外的任何位置的程序员,然后解雇移动它的人而不检查其更改的影响
  • 这就是/Web.config 文件的用途(参见connectionStrings 元素)
  • @Dan-o 我知道,但我必须将它与文本文件一起使用,而不是 web.config
  • 这……太荒谬了。但是无所谓。 @ChrisBint 在上面的评论中有正确的答案。

标签: c# asp.net-mvc-3 razor


【解决方案1】:

连接字符串应该只放在 web.config 中,实际上应该只存储在网站的根目录中。

照着做就不会有问题了。

【讨论】:

    【解决方案2】:

    文本文件中的连接字符串? 好吧,让我告诉你,如果有人轻松获得该文件的路径,就可以下载你宝贵的凭据

    学习好的做法怎么样?

    【讨论】:

    • 先照老板说的做怎么样?
    • 向他解释涉及到什么样的安全风险
    猜你喜欢
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    相关资源
    最近更新 更多