Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.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
.net 在IIS6上发布MVC应用程序时出现问题_.net_Asp.net Mvc_Visual Studio 2008_Model View Controller_Iis 6 - Fatal编程技术网

.net 在IIS6上发布MVC应用程序时出现问题

.net 在IIS6上发布MVC应用程序时出现问题,.net,asp.net-mvc,visual-studio-2008,model-view-controller,iis-6,.net,Asp.net Mvc,Visual Studio 2008,Model View Controller,Iis 6,我有一个在本地运行的小型MVC应用程序,但是当我将它发布到服务器(运行IIS6)时,所有的链接都被弄乱了 例如,在本地运行时的典型链接是: http://localhost:3467/Exceptions?exdate=20090108 但是,当我在\\deverserver\apps\MyProject将其发布到我们的开发服务器时,请注意相同链接的URL中存在重复: http://devserver/apps/MyProject/MyProject/Exceptions?exdate=200

我有一个在本地运行的小型MVC应用程序,但是当我将它发布到服务器(运行IIS6)时,所有的链接都被弄乱了

例如,在本地运行时的典型链接是:

http://localhost:3467/Exceptions?exdate=20090108
但是,当我在
\\deverserver\apps\MyProject
将其发布到我们的开发服务器时,请注意相同链接的URL中存在重复:

http://devserver/apps/MyProject/MyProject/Exceptions?exdate=20090108
知道发生了什么吗

注意:这些链接都是通过
Html.ActionLink()
构建的

更新:如果我在我的项目| Web |使用Visual Studio Development Server:

  • 特定端口:1234
  • 虚拟路径:/apps/MyProject
  • 结果URL:
    http://localhost:1234/apps/MyProject/MyProject/Exceptions?exdate=20090108

IIS文件夹是否设置为应用程序?它在IIS资源管理器中应该有一个cog图标。

您是否执行了在IIS6中部署MVC应用程序的所有步骤?

他说的话,但更具体地说:是应用程序文件夹有cog,还是MyProject文件夹有cog?除非您在路由方面做了一些不寻常的事情,否则这是IIS安装问题。是的,MyProject文件夹有cog。请注意我对原始问题的更新-我可以在本地复制它,因此我假设它是我的项目集中特定于MVC的东西(在常规ASP.NET中从未见过此问题。好的,我正在点击,祝你好运:)也有可能Html.ActionLink中有一个bug,因为我很确定~其他人都将MVC应用部署到IIS根文件夹中。最后要检查的是:你的路由设置,我不知道该找什么。这是在IIS6上运行的副作用吗?这就是问题所在。我花了一段时间才发现这是一个IIS6问题。