0
在我的布局,我有一个带有链接的菜单,其中之一是:ASP.NET视图重定向
<li><a href="@Url.Action("Whatistesting", "Testing")">What is testing</a></li>
在localhost这个链接按预期工作,并重定向到相应的控制和适当的行动。但是我已经发布了,而且我所有的错误都是404错误,但所显示的路径正是它应该是的。有任何想法吗?
在我的布局,我有一个带有链接的菜单,其中之一是:ASP.NET视图重定向
<li><a href="@Url.Action("Whatistesting", "Testing")">What is testing</a></li>
在localhost这个链接按预期工作,并重定向到相应的控制和适当的行动。但是我已经发布了,而且我所有的错误都是404错误,但所显示的路径正是它应该是的。有任何想法吗?
伙计们感谢,但我得到它使用谷歌搜索后使用此解决方案 这可能发生的一个原因是,如果你没有在你的web项目的属性下设置起始页。所以这样做:
Right click on your mvc project
Choose "Properties"
Select the "Web" tab
Select "Specific Page"
Assuming you have a controller called HomeController and an action method called Index, enter "home/index" in to the text box corresponding to the "Specific Page" radio button.
部署的服务器是为MVC?应用程序池设置与正确的ASP.Net运行时间和所有这一切? –
是的,我相信如此 – TheJackal
不,你没有设置MVC。运行时会解析该字符串并将其转换为一个URL,但显然这没有做到。您需要在您的服务器上正确设置您的网站。 –