【发布时间】:2017-09-07 20:17:49
【问题描述】:
我正在将一个 asp.net webforms 网站类型项目转换为一个 asp.net mvc web 应用程序。我希望将所有更改保持在最低限度。
页面及其子文件夹位于项目文件夹的顶部,有数百个。
现在,在新的 Web 应用程序中,我想将它们移动到一个子文件夹,我们称之为 WebForms。
有没有办法在运行时像以前一样运行页面,即在应用程序文件夹的根目录下运行?
之前我有:http://localhost:54321/Page1.aspx。 Page1.aspx 存放在网站项目根目录下。
在新的项目结构中我有磁盘:
<project folder>
WebForms
Page1.aspx
这有效:http://localhost:54321/WebForms/Page1.aspx,但我想以某种方式将其映射到 http://localhost:54321/Page1.aspx。
可行吗?我使用 IIS Express 进行开发,使用 IIS 7.5 进行测试/生产部署。我想避免更改图像和其他内容的 url - 你可以想象将页面移动到子文件夹会破坏其中的一些。
谢谢
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4