Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使虚拟URL指向部署在IIS上的.aspx页面?(最好没有IIS)

如何使虚拟URL指向部署在IIS上的.aspx页面?(最好没有IIS)
EN

Stack Overflow用户
提问于 2008-10-18 19:25:01
回答 5查看 2.4K关注 0票数 2

获得像堆栈溢出一样干净的URL结构的最佳方法是什么?

为此我需要使用IIS吗?或者,我是否可以在asp .net中使用某种映射文件来完成此操作?

我想要的站点有数百页,并且已经部署了。

我想要一种只需要尽可能少的更改的方法。

注意:

  • I想要关于如何使URL友好的建议
  • I do需要关于如何最好地管理这些友好URL和如何创建映射的建议。

我基本上希望每个以aspx结尾的路径都没有aspx扩展,而看起来它是一个包含index.aspx的文件夹。

http://www.blahblahblahblahblah7CEE53E1.com/test.aspx

->

http://www.blahblahblahblahblah7CEE53E1.com/test/

编辑:我在运行IIS6.0

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-10-19 04:06:04

也许urlMappings可以为您工作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<system.web>
  <urlMappings enabled="true">
    <add url="~/test/" mappedUrl="~/test.aspx"/>
  </urlMappings>

若要使其在IIS6上工作,请启用通配符映射。

票数 3
EN

Stack Overflow用户

发布于 2008-10-18 20:00:18

据我所知,您正在寻找一个工具来帮助您进行映射。

如果是这样的话,您可以尝试url重写模块(用户友好的url规则模板)的“iis7”特性。

规则模板用于提供为特定场景创建一个或多个重写规则的简单方法。URL重写模块包括一些常见使用场景的规则模板。除了URL重写模块之外,UI还提供了一个插入自定义规则模板的框架。

票数 3
EN

Stack Overflow用户

发布于 2008-10-18 21:35:29

Stackoverflow使用System.Web.Routing。它最初来自asp.net MVC,但在任何asp.net应用程序中都可以使用。不过,我不确定将路由改造成现有应用程序有多容易或有多难。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/215959

复制
相关文章
如何配置IIS运行 ASPX
一、先注册asp.net组件: (asp.NET 组件即:.Net Framework )
全栈程序员站长
2022/11/15
16.1K0
IIS虚拟主机支持URL重写指南
IIS虚拟主机支持.htaccess实现URL重写,下载合适的版本,下载手动安装包ISAPI_Rewrite3_0042_manual.exe,需要手工解压到服务器的一个目录中。
会长君
2023/04/26
4.4K0
在IIS上部署.Net Core
最近在研究一个.Net Core的新框架功能基本明白,也可以随心所欲地进行功能应用的构建;当然熟悉的程度与MVC的开发还有些距离;不过跟时间做朋友,慢慢进行积累和学习。。现在就分享一下如果在IIS上对.Net Core的应用进行发布吧。
谭广健
2021/03/03
1.5K0
IIS 部署.NetCore
https://dotnet.microsoft.com/download/dotnet/3.1/runtime
鱼找水需要时间
2023/02/16
5.5K0
IIS 部署.NetCore
Docsify部署IIS
  一个神奇的文档网站生成器。docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档。
追逐时光者
2022/02/15
2.7K0
Docsify部署IIS
IIS 部署node
从 linux 迁移到 windows server,一言难尽. 网上有说 iis 已经支持 node 了. IIS Node
chuchur
2022/10/25
2.4K0
在IIS中部署.net core应用
对于熟悉IIS的程序员来说,将 .NET Core Web应用部署在IIS中,无疑是方便统一管理的事情。网上给出很多如何在IIS中部署 .NET Core 应用的介绍,多是基于旧版本来说的,对于2.1以后的版本,我们只需要做到两步即可完成。
拓荒者IT
2019/09/24
8150
在IIS上部署 .Net Core服务
如果你有兴趣做 .Net Core的开发,并且还具备一定C#的知识,那么可以看微软提供的文档
零式的天空
2022/03/24
1K0
在IIS上部署 .Net Core服务
在IIS上部署ASPNETMVC Beta网站[通俗易懂]
在IIS上部署ASPNETMVC Beta网站,实际上和在IIS上部署其他类型的网站并没有太大的区别。个人觉得唯一比较有意思的是在配置IIS时,我们可以配置各种自定义的ISAPI扩展名(也在MVC应用配置的,通常在Global.asax中)
全栈程序员站长
2022/11/10
2.1K0
在IIS上部署ASPNETMVC Beta网站[通俗易懂]
如何在IIS上发布网站
本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例:
CherishTheYouth
2019/07/30
4.3K0
如何在IIS上发布网站
IIS 部署 Python Django
知道的,百度上搜出来的东西质量令人唏嘘。当你求助的时候多半还得靠自己,或者靠Google
py3study
2020/01/19
2K0
在Windows平台使用IIS部署Flask网站
在 Windows 平台部署基于 Python 的网站是一件非常折腾的事情,Linux/Unix 平台下有很多选择,本文记录了 Flask 部署到 IIS 的主要步骤,希望对你有所帮助。
赵云龙龙
2020/02/24
5.1K0
如何在 IIS 上搭建 mercurial server
mercurial server 对于代码管理工具,更多的人可能更熟悉 Git 一些(Git 太火了)。其实另外一款分布式代码管理工具也被广泛的使用,它就是 mercurial。多人协作时,最好能够通过创建一个 mercurial server 对用户进行权限认证,同时也会方便持续集成。 关于创建 mercurial server 的步骤,mercurial 官方的 wiki 有说明,网上也有很多朋友分享了自己的创建过程。但笔者在创建的过程中还是颇费了一番周折才最终成功,所以也在此分享一下自己的经验,希望对
葡萄城控件
2018/01/10
1.8K0
如何在 IIS 上搭建 mercurial server
在服务器上用IIS部署搭建网站教程
IIS,和apche一样是一种web服务器,有了这种服务器,我们的网站程序或其他web程序才可以正常运行。这里就教新手在服务器上怎么用IIS部署搭建一个网站。
chenzhouliyan
2019/08/06
11.1K0
在IIS中部署SPA应用,多么痛的领悟!
目前公司的Web项目是SPA应用,采用前后端分离开发,所以有时也会倒腾Vue框架。
有态度的马甲
2020/11/09
1.2K0
在IIS中部署SPA应用,多么痛的领悟!
我的摸索过程之IIS下配置asp.net 的注意事项
"在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。"
Ryan_OVO
2023/10/18
3220
我的摸索过程之IIS下配置asp.net 的注意事项
IIS部署WCF详细教程
  前段时间接手了公司一个十几年前的老项目,该项目对外提供的服务使用的是WCF进行通信的。因为需要其他项目需要频繁的使用该WCF服务,所以我决定把这个WCF部署到IIS中避免每次调试运行查看效果。
追逐时光者
2021/10/13
1.8K0
IIS 站点部署多级域名
当站点的规模达到一定程度,往往会对业务进行拆分,部署到一台服务器的不同站点,,而一个域名(顶级域名)只能绑定一个站点(核心站点),这个时候就通过给顶级域名创建子域名的方式(理论上一个顶级域名可以绑定50个子域名),将子域名绑定到相关的业务站点.在通过修改host文件的方式,将所有的域名解析到当前的服务器IP,再通过IIS的主机头(子域名)解析到业务站点上,过程如下图:
郑小超.
2018/12/11
4.9K0
IIS 站点部署多级域名
64位IIS(IIS6/IIS7)上跑Asp + Jet.Oledb的设置要点
由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用,也就是说,如下两种连接字符串都已经无法正常工作了: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(d
菩提树下的杨过
2018/01/23
3.6K0
64位IIS(IIS6/IIS7)上跑Asp + Jet.Oledb的设置要点
使用 IIS 在 Windows 上部署 Python Web 应用
虽然 Linux 受到了绝大多数互联网公司的青睐,但是 Windows 服务器在中小企业的服务器选择中依然还是首选。
州的先生
2021/09/29
4.7K0

相似问题

指向IIS上错误的虚拟目录的URL

14

指向IIS中的虚拟目录

15

无法通过IIS访问aspx页面

41

将页面从ASPX更改为HTM(L),但IIS无论如何都指向ASPX

33

指向URL的内部IIS网站

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文