【问题标题】:Visual Studio Website Debug ServerVisual Studio 网站调试服务器
【发布时间】:2012-08-19 02:40:07
【问题描述】:

我正在研究一个大学网站上的几个页面。因此,我必须从其他人更新它们的地方提取大量脚本、样式表、图像等。所有这些都包含在 HTML sn-ps 中,我将其拉入 MVC 布局页面。问题是,其中的所有路径都如下所示:src="/oit/includes/foo.css">。我们在这里和那里使用几个不同的服务器,所以我想这是为了跨服务器、子域等的可移植性。那个代码不是我的。关键是,当我想调试我的网站时,它不会找到localhost:1337/oit/includes... 等。有没有办法让调试器认为我的页面在大学网络服务器上,或者我必须每次发布这个时间?

我正在使用 Visual Studio 2012。

【问题讨论】:

    标签: asp.net asp.net-mvc visual-studio debugging web-applications


    【解决方案1】:

    您可以直接从正确的服务器引用资源,而不是使用相对 url:

    <link rel="stylesheet" type="text/css" href="http://someserver/oit/includes/foo.css" />
    

    【讨论】:

    • 自然的选择,除了代码不能编辑,因为它们是完全由另一个部门制作和维护的跨页 HTML sn-ps。
    • 如果不行就让其他部门去做吧。
    • 我不明白你实际上想要达到什么目的。您似乎有某个部门产生了错误的代码,并且您希望它能够工作,尽管您无法控制它。在这种情况下,我不知道如何为您提供帮助。
    • 所以将所有资源复制到本地环境中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-16
    • 2021-07-27
    • 2012-01-25
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多