Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.NET MVC中配置站点根URL_Asp.net_Asp.net Mvc_Iis - Fatal编程技术网

在ASP.NET MVC中配置站点根URL

在ASP.NET MVC中配置站点根URL,asp.net,asp.net-mvc,iis,Asp.net,Asp.net Mvc,Iis,当我像这样在Razor视图中打印站点根URL时 @Url.Content("~/") 。。。我走错了路,例如: /mydomain.org/ 如何更改/重新配置Web.config以使路径正确?例如 / 应用程序安装在虚拟子目录中的共享主机上 <system.web> <urlMappings enabled="true"> <clear /> <add url="~/" mappedUrl="http://www.examp

当我像这样在Razor视图中打印站点根URL时

@Url.Content("~/")
。。。我走错了路,例如:

/mydomain.org/ 
如何更改/重新配置Web.config以使路径正确?例如

/
应用程序安装在虚拟子目录中的共享主机上

<system.web>
  <urlMappings enabled="true">
    <clear />
    <add url="~/" mappedUrl="http://www.example.org" />
  </urlMappings>
<system.web>

我不确定这是否有效。也许可以尝试一下

我不确定您是否可以在一次调用中获得具有虚拟路径的应用程序的根。我认为将Uriplate.Authority与其他属性一起使用可能是一个很好的开端。我只希望看到,如果IIS没有在主机上正确设置,请确保您的应用程序在主机提供商提供的任何控制面板中正确配置,如果是这样,那么问题可能就出在他们身上了。在我的控制面板中,我没有选项,我只能创建虚拟目录……请确保您不仅将它们创建为虚拟目录,而且还将它们标记为应用程序。当您在IIS中时,虚拟目录和应用程序之间存在差异,控制面板的情况可能也是如此。如果没有看到你的控制面板,我就不能告诉你确切的位置。