[英]hangfire is not running when i deploy my asp.net mvc-5 web application on iis 7.5
[英]Links not working after deploy the web application in IIS 7.5
在IIS 7.5中部署Web应用程序(在VS 2010,ASP.NET 4.0中开发)后,IE 9中的链接不起作用。 但是在我的开发系统中,Web应用程序运行良好。 我通过访问网站www.shubho.net/2011/01/quick-deployment-of-aspnet-applications.html来部署Web应用程序。
我给这样的路
<tr>
<td colspan="2" align="center" class="style3">
For new Registration please <a href="~/UserInfo.aspx">Click here</a>
</td>
</tr>
我在第一页中给出了这样的链接。 但是,当我单击链接时,显示以下错误。 我也尝试过“ ../UserInfo.aspx”。
无法找到该资源。 说明:HTTP404。您正在寻找的资源(或其依赖项之一)可能已被删除,名称更改或暂时不可用。
请查看以下网址,并确保其拼写正确。
要求的网址:/UserInfo.aspx
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.272
如果为链接指定绝对路径怎么办?
/UserInfo.aspx
对于某些文件夹,听起来好像其中不包含UserInfo.aspx页面。
波浪号 ~
仅对 ASP.Net控件具有特殊含义。 它是应用程序根目录的快捷方式(或占位符),并由具有正确路径的框架取代。 在“纯HTML”中没有任何意义。
上面的链接是标准HTML a tag (anchor tag)
。
如果要将HTML标记作为ASP.Net(HTML)服务器控件,则必须为其赋予id
和runat="server"
属性。 然后它将“理解”波浪号的含义。
或者,如先前的回答所述,删除波浪号~
并简单地提供到资源的适当文档或根相对链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.