C# 在生产环境上发布后,asp.net页不显示

C# 在生产环境上发布后,asp.net页不显示,c#,asp.net,C#,Asp.net,我用asp.net开发了一个网站。它有一个菜单控件 它在开发环境中工作良好,但在生产环境中工作不好 我在菜单控件上找到了名为connect.aspx的页面链接。当我点击这个链接时,它被重定向到 http://websitename.com/ErrorPage.htm?aspxerrorpath=/connect.aspx where as应该重定向到下面的链接 http://websitename.com/connect.aspx** 我在谷歌上搜索过,但没有找到确切的原因 请帮助…尝

我用asp.net开发了一个网站。它有一个菜单控件

它在开发环境中工作良好,但在生产环境中工作不好

我在菜单控件上找到了名为
connect.aspx
的页面链接。当我点击这个链接时,它被重定向到

http://websitename.com/ErrorPage.htm?aspxerrorpath=/connect.aspx   
where as应该重定向到下面的链接

http://websitename.com/connect.aspx**
我在谷歌上搜索过,但没有找到确切的原因


请帮助…

尝试使用绝对路径。在路径中使用倾斜符号(~)会导致错误。您是如何在菜单项上设置NavigateUrl权限的?您应该在此处删除控件源代码。请打开
自定义错误模式
,查看错误。然后把这个问题的细节写出来。@Murtaza我用了(~)符号。但当我点击index.aspx时,它会显示那个页面。为什么?您可以使用绝对路径,如“/connect.aspx”