0

我正在尝试调试我的应用程序,但找不到正确的 URL。

在 Visual Studio 2010 中单击 F5(开始调试)后,我在系统托盘通知窗口中看到以下内容:

ASP.NET Development Server  
http://localhost:1392/zz

但是在打开的 Chrome 浏览器地址中,URL 是:

http://www.localhost/zz/editad.aspx

我看到一条通知:糟糕!谷歌浏览器找不到 www.localhost

如果我手动将地址更改为

http://localhost:1392/zz 

它再次重定向回

http://www.localhost/zz/editad.aspx again

所以我似乎无法调试我的网站。

我让 hostsman 使用以下 URL 运行:

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost
192.168.0.10    www.zorgbeurs.nl
192.168.0.10    zorgbeurs.nl

不确定这是否重要,但在我的 web.config 中我有。作为重写规则:

<rule name="edit ad">?/?
<match url="^account/edit-ad/([0-9]+)?/??(/[a-zA-Z0-9-]+)?$" />
<action type="Rewrite" url="editad.aspx?id={R:1}" />
</rule>

并防止未经授权的访问:

<location path="editad.aspx">
    <system.web>
        <authorization>
            <deny users="?" />
        </authorization>
    </system.web>
</location>

我该怎么做才能调试?

4

0 回答 0