我在本地计算机上发布一个项目,由于文件的路径我收到错误,在我的项目中我使用的是相对路径,但是当我发布项目时,我指定了一个站点/应用程序,所以我放了:localhost / myapp,但是在登录后,附加名称 myapp 会让它丢失路径引用,你知道如何通过这个吗?
答案 0 :(得分:0)
我的Web应用程序遇到了同样的问题,因为在您的应用程序中,您使用硬编码路径: - /Home/Index
或者在您想要提供路径时产生问题的东西使用{{1}等帮助程序},@Url.Action()
,@Html.Action()
如下所示: -
@Url.Content()
如果您在应用程序中使用区域,请将其指定为: -
@Url.Action("Index","Home",new{//specify route parameters here//})