首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

UrlRewriter本地运行没有有关问题,放到服务器上就不行了

2012-01-12 
UrlRewriter本地运行没有问题,放到服务器上就不行了网站应用了UrlRewriter来重写URl,主要目的是去除.aspx

UrlRewriter本地运行没有问题,放到服务器上就不行了
网站应用了UrlRewriter来重写URl,主要目的是去除.aspx后缀。在web.config中相关设置如下:

  <configSections>
  <section name="CustomConfiguration" type="URLRewriter.Config.UrlsSection, URLRewriter" />
  </configSections>
  

  <CustomConfiguration>
  <urls>
  <add virtualUrl="~/Default" destinationUrl="~/Default.aspx" />
  <add virtualUrl="~/User/Login" destinationUrl="~/User/Login.aspx" />
  <add virtualUrl="~/User/Register" destinationUrl="~/User/Register.aspx" />
  <add virtualUrl="~/User/Account" destinationUrl="~/User/Account.aspx" />
  <add virtualUrl="~/User/passwordRest" destinationUrl="~/User/passwordReset.aspx" />
  <add virtualUrl="~/User/Logout" destinationUrl="~/User/Logout.aspx" />
  <add virtualUrl="~/User/Profile/Basic" destinationUrl="~/User/Profile/Basic.aspx" />
  <add virtualUrl="~/User/Profile/Account" destinationUrl="~/User/Profile/Account.aspx" />
  <add virtualUrl="~/User/Profile/Education" destinationUrl="~/User/Profile/Education.aspx" />
  <add virtualUrl="~/User/Profile/Experience" destinationUrl="~/User/Profile/Experience.aspx" />
  <add virtualUrl="~/User/Profile/PublicView" destinationUrl="~/User/Profile/PublicView.aspx" />
  <add virtualUrl="~/User/Profile/Summary" destinationUrl="~/User/Profile/Summary.aspx" />
  </urls>
  </CustomConfiguration>

在本地调试状态下运行没有问题,上传至服务器的话,就不可以了。不知道为什么。说的是找不到文件。

在IIS站点属性里查看 主目录 - 配置 选中.aspx 看了配置 文件是否存在前面的勾没有勾上

不知道是什么原因了

[解决办法]
*.* 有没有交给asp.net2.0 的isapi处理?

热点排行