c# - 在 iis 和 asp.net 中支持虚 url 所需的工作流

标签 c# asp.net iis-7.5

有人可以指导我完成使用 IIS 7 和 ASP.NET 4.0 支持虚 URL 所需的工作流程吗?我想要做的是能够处理来自浏览器的请求,例如 http://john.mysite.com 并让它转到并在 http://执行我的页面www.mysite.com/mypage.aspx?id=3。当然 id 会根据 url 发生变化。 http://zack.mysite.com 可能会转到 http://www.mysite.com/mypage.aspx?id=4

我在想的是我需要一个数据库来保存 zackjohn 的 id,然后我会实现一个 URL 重写器,将 url 重写为实际的页面(例如 http://www.mysite.com/mypage.aspx?id=4)。

有人可以告诉我我是否在正确的轨道上吗?

最佳答案

是的,我相信这可以通过使用 IIS URL rewrite 来实现模块。请注意,ASP.NET 会执行 support some custom routing too .

关于c# - 在 iis 和 asp.net 中支持虚 url 所需的工作流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13983313/

相关文章:

c# - Azure.Storage.Blobs v12.x.x 中的 ContentHash 为 null

c# - 不是 ICollection<T> 的 IEnumerable<T> 的具体实现

c# - IEquatable 中断 Entity Framework 实体的加载

c# - 使用 EPplus 向 Excel 添加文本

c# - 在我的 .aspx 页面上循环遍历 SQL Server 结果

c# - IIS 回收时运行的任务会发生什么

asp.net - 为现有 ASP.NET 网站添加基于区域设置的 URL 子目录,正确解析相对路径

C# 为什么 App.config 在构建后被复制到我的调试和发布文件夹?

C# 开启枚举

c# - Asp.net Web API 返回非描述性错误 500