asp.net之郁闷的问题
郁闷问题之一
vs.net 2008,在2003 server的iis上发布已经开发的网站。发布后,访问出错。竟然默认的asp.net是1.1的,更改成2.0的。
又访问,又出错。显示:
服务器应用程序不可用
您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。
管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。
查找日志显示:
在同一 IIS 进程中不可能运行两个不同的 ASP.NET 版本。请使用 IIS 管理工具重新配置服务器以在一个单独的进程中运行应用程序。
最后查看iis默认站点的asp.net,发现默认的版本是1.1,修改为2.0,再访问,可以了。
郁闷问题之二
只有服务器控件才支持相对路径的写法:"~/.....",静态控件不支持,呵呵。例如HyperLink的 NavigatorUrl,但是<a href="~/...">asdfa</a>
不行,不会被替换成绝对路径。