urlMappings在asp.net2.0,asp.net4.0中的差异

  asp.net从2.0开始支持urlMappings,最近在项目中发现一点问题。

  我在公司使用的是vs2010,dotnetFramework版本为4.0。由于项目需要,需要将一个default.aspx页面的url改为Item,也就没想太多,直接使用了urlMappings.在IIS设置无后缀映射,结果效果很好,连form的action都改变了。如下图:

 

  

 

在回家之后打算将自己的一个小作品也做这样的尝试。我这个小作品是在VS2008,dotnetFramework版本2.0下开发的,做同样设置之后,发现action并未改变。如下图:

 

 

切换到dotnetFramework 3.5也不行,action依然未改变。

后来Google得到的消息如下,有兴趣的可以看一下。

http://connect.microsoft.com/VisualStudio/feedback/details/104565/asp-net-2-0-urlmappings-feature-does-not-maintain-the-logical-url-upon-postback

 

另外说一个问题,在使用System.Net.Mail.SmtpClient发送邮件时,不能发送大于2M的附件,不过这个已经有补丁了。连接如下:

http://connect.microsoft.com/VisualStudio/feedback/details/544562/cannot-send-e-mails-with-large-attachments-system-net-mail-smtpclient-system-net-mail-mailmessage

 

以上是个人开发中遇见的一些小问题,给大家分享,高手就不要骂了。

posted @ 2010-09-15 22:17  古道轻风  阅读(384)  评论(0编辑  收藏  举报