Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 VS2010在哪里存储经典ASP网站的基本Url?_Visual Studio 2010_Asp Classic - Fatal编程技术网

Visual studio 2010 VS2010在哪里存储经典ASP网站的基本Url?

Visual studio 2010 VS2010在哪里存储经典ASP网站的基本Url?,visual-studio-2010,asp-classic,Visual Studio 2010,Asp Classic,我们有一些传统的经典ASP网站需要维护,并希望使用VS2010对其进行编辑,这是因为我们熟悉大量的.Net工作 我可以在VisualStudio中打开网站 我可以根据VS2010中使用的工作文件夹配置IIS以运行网站 我可以使用属性页中的“基本Url”设置,将VS2010配置为自动打开指向正确位置的默认浏览器 我不能做的是找出VS2010在哪里存储这个值,因为在VS2010创建的解决方案文件中没有提到它,而且网站没有项目文件,也没有任何内容。然而,当我关闭并重新打开VS2010时,它以某种方式保

我们有一些传统的经典ASP网站需要维护,并希望使用VS2010对其进行编辑,这是因为我们熟悉大量的.Net工作

我可以在VisualStudio中打开网站

我可以根据VS2010中使用的工作文件夹配置IIS以运行网站

我可以使用属性页中的“基本Url”设置,将VS2010配置为自动打开指向正确位置的默认浏览器

我不能做的是找出VS2010在哪里存储这个值,因为在VS2010创建的解决方案文件中没有提到它,而且网站没有项目文件,也没有任何内容。然而,当我关闭并重新打开VS2010时,它以某种方式保留了这些信息

这对我来说很重要,因为我需要能够将所有文件提交到我们的源代码管理中,以供其他开发人员使用,理想情况下,他们不必担心自己设置这个值


因此,问题是:在处理经典ASP网站时,Visual Studio 2010将基本Url存储在何处?

我不知道这些Url保存在何处,但在过去跟踪类似内容时,我通常采用以下方法:

  • 打开Visual Studio并更改此设置
  • 应用更改
  • 在项目文件夹和Visual Studio文件夹中查找在过去1分钟内修改的所有文件
  • 您可以确定,至少会有一些与此无关的其他文件被更改,但这会缩小您的搜索范围。您可能希望在搜索之前重新关闭VS,但这也会修改其他文件(使更改的文件堆稍大一些,以便进行筛选)

    如果您仍然没有它,请搜索注册表(但我无法想象它会在这里存储任何特定于项目的内容)

    编辑:

    刚刚创建了一个新项目并开始设置此属性。它肯定存储在项目的
    .suo
    (解决方案用户选项)文件中,如@Lankymart所建议的,位于项目文件夹的根目录中(如果您没有看到它,则它是一个隐藏文件)。它不是以纯文本形式存储的

    您可以在此处以编程方式访问它:

    由于这些文件中有大量的绝对路径设置,因此将其移动到其他环境并不是一个真正的选项。我建议您使用项目启动文档,该文档将这些设置列为项目设置过程的一部分。我认为任何其他解决方案都将同样令人恼火、脆弱(或更糟)


    不确定是否有其他方法可以完成基本URL的设置,而无需从
    开始选项面板进行管理-这可能是您对解决方案的最后希望。

    顺便说一句,我发现使用.Net项目和添加经典ASP文件效果更好(和)从某种意义上说,设置现在保存在我的.csproj文件中。但是-我仍然非常有兴趣按照我的原始问题找出设置保存的位置..!:o) 你看过.sln文件了吗?是的,正如我在原始问题中提到的。在使用版本控制时,我能够看到文件集中的任何差异。但是里面什么都没有改变。那么“.suo”(解决方案用户选项文件)呢?我倾向于将此设置为全局忽略,因为它是特定于用户的,所以不在存储库中。使用其他注释进行更新。因此,
    .suo
    也这么想,想知道你是从哪里得到这个想法的?@Lankymart通过确认上面列出的步骤,检查在更改此设置时哪些文件会更改,当你做出一个良性的改变时,不要这样做。是的,不是从我8.5小时前的评论中。不过还是做得不错+1@Lankymart我真的以为你是在问上面的问题——并不是想表现得不屑一顾。您现在已被记入:)。