gpt4 book ai didi

开发环境中的 ASP.NET/URL 重写

转载 作者:行者123 更新时间:2023-12-04 06:59:42 24 4
gpt4 key购买 nike

这是一个关于在开发环境中处理 URL 重写的一般问题。我正在开发一个 CMS 来学习 ASP.NET/C#,我当然需要实现 URL 重写。这种技术是我熟悉的,因为我已经使用 PHP 好几年了。但是在 PHP 中,您可以拥有本地 HTTP 服务器,直接修改 PHP 内容,刷新页面并查看结果。当然,在 ASP.NET 中并不完全相同,因为您需要编译然后发布代码。

我的问题是我需要检查我的代码将在我的开发环境中生成的 URL 重写友好链接 - 基本上,使 ASP.NET 开发服务器与 URL 重写兼容。或者可能不是。

我的问题实际上是:做到这一点的最佳解决方案是什么?将 IIS/Apache2(带 Mono)用于开发服务器?

最佳答案

如果您正在开发,我会猜测您是在 Windows 上进行开发。 Mono 和 Linux/Apache 的主机数量相当少,因此最好使用 IIS 做事方式。

对于 IIS Vista/Windows 7,您有多种选择

  • One URL rewrite许多 HTTP module对于 ASP.NET - 如果您只想重写您的 ASP.NET 页面,这非常有效。您还可以事实上映射其他文件类型,因为 IIS 7 更改
  • A URL rewriter ISAPI extension对于 IIS - 比使用 ASP.NET 更快,而且如果您习惯使用 mod_rewrite,您会更熟悉。
  • 玩玩ASP.NET MVC得到一些立竿见影的结果。

  • Scott Guthrie上面有一个大帖子,还有 this question会有很大帮助。

    关于开发环境中的 ASP.NET/URL 重写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2070721/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com