在visual studio中设置应用程序路径

时间:2011-11-02 05:33:10

标签: asp.net visual-studio

我必须对具有许多硬编码路径的应用进行一些更改。这些路径基于应用程序路径为空的假设。但是,当我在visual studio中本地运行时,应用程序路径是另一回事。因此,在生产服务器上,名称可能是“http://example.com/default.aspx”,而本地名称则类似于“http:// localhost:1234 / myapp / default.aspx”。

有没有办法在visual studio中设置应用程序路径,所以我可以将它设置为null?

是的,是的,我知道“正确答案”是消除硬编码路径。从长远来看,我很乐意这样做。但这对于适度的改变来说会有很多工作,然后我必须测试一切,以确保我没有搞砸了。

1 个答案:

答案 0 :(得分:1)

在webapp项目属性中,在Web下,在Servers部分中,您可以选择该服务器上的服务器和应用程序路径。如果使用Visual Studio Development Server,则默认路径为“/”。

此外,当您发布应用时,您可以选择具有相对目标位置的配置文件(右键单击项目和发布)。

最后,您可以在相对硬编码路径前使用〜(代字号)来表示它们属于根webapp文件夹。