Asp.net mvc ASP.NET MVC与主机问题

Asp.net mvc ASP.NET MVC与主机问题,asp.net-mvc,iis,hosting,Asp.net Mvc,Iis,Hosting,你好, 我已经做了以下工作: 启动VisualStudio2010 新建项目>ASP.NET MVC VS2010生成的默认ASP.NET MVC项目 在第一页添加几个简单的按钮 启动本地IIS管理器,创建web应用程序并将其指向ASP.NET MVC项目 在ASP.NET MVC项目文件夹上正确设置(对于在IIS7中运行线程池的用户) 浏览网站(http://localhost/MyTestSight/)显示第一页 将网站上传至www.test.figurspel.net 主机设置要在.NET

你好,

我已经做了以下工作:

  • 启动VisualStudio2010
  • 新建项目>ASP.NET MVC
  • VS2010生成的默认ASP.NET MVC项目
  • 在第一页添加几个简单的按钮
  • 启动本地IIS管理器,创建web应用程序并将其指向ASP.NET MVC项目
  • 在ASP.NET MVC项目文件夹上正确设置(对于在IIS7中运行线程池的用户)
  • 浏览网站(http://localhost/MyTestSight/)显示第一页
  • 将网站上传至www.test.figurspel.net
  • 主机设置要在.NET 4.0上运行的站点
  • 浏览www.test.figurspel.net,网站是否不工作
  • 主机已检查活动服务器页是否设置为允许
  • 主机已安装最多MVC 3
  • 我可以打开浏览器查看文件结构,但这无助于网站的运行

    如何运行此asp.NET MVC网站


    最诚挚的问候+1独角兽动力呼呼!!!!!此外,我总是在托管一个网站时将项目发布到另一个文件夹,然后通过IIS从该文件夹安装该网站,希望这有所帮助

    +1独角兽动力呼呼!!!!!此外,我总是在托管一个网站时将项目发布到另一个文件夹,然后通过IIS从该文件夹安装该网站,希望这有所帮助

    以集成模式运行的应用程序池是否是在该应用程序池下运行的IIS站点

    我的理解是,如果不是这样,MVC站点将不会运行


    或者,您是否尝试过

    在集成模式下运行的应用程序池是在该应用程序池下运行的IIS站点

    我的理解是,如果不是这样,MVC站点将不会运行



    或者,您是否尝试过

    您确定它是IIS7?或者它正在运行IIS6?当你说网站不工作时,你是什么意思?您是否收到某种错误消息?@jao>根据主机,这是一个IIS7。@AndyM>当我们尝试浏览www.test.figurspel.net时,将抛出一个安全异常(403)。如果我在主机控制面板中启用目录浏览,那么我将看到我的站点的根文件结构(这里应该显示站点),我可以浏览文件夹并查看文件。即使主机说ASP.NET MVC是激活的,它似乎也没有激活?我们应该在浏览www.test.figurspel.net时看到主页。这听起来像是主机方面出了问题,而不是应用程序问题。我会检查该站点是否连接到以集成模式运行的.NET4应用程序池。也可能是IIS没有被授予访问站点部署到的文件夹的权限,或者您说服务器上没有安装MVC。您可以通过在主机上部署MVC3来测试最后一个:您确定它是IIS7吗?或者它正在运行IIS6?当你说网站不工作时,你是什么意思?您是否收到某种错误消息?@jao>根据主机,这是一个IIS7。@AndyM>当我们尝试浏览www.test.figurspel.net时,将抛出一个安全异常(403)。如果我在主机控制面板中启用目录浏览,那么我将看到我的站点的根文件结构(这里应该显示站点),我可以浏览文件夹并查看文件。即使主机说ASP.NET MVC是激活的,它似乎也没有激活?我们应该在浏览www.test.figurspel.net时看到主页。这听起来像是主机方面出了问题,而不是应用程序问题。我会检查该站点是否连接到以集成模式运行的.NET4应用程序池。也可能是IIS没有被授予访问站点部署到的文件夹的权限,或者您说服务器上没有安装MVC。你可以通过在你的主机上部署MVC3来测试最后一个:>我不知道你的意思是什么?我(如我所述)曾尝试将网站托管在本地IIS7的不同文件夹中。当我把它上传到主机时,我不能让它运行?我的主机帐户不是专用服务器,它们确实有一个控制面板,但我看不出我需要在这里设置任何特殊的设置?该网站是通过ftp上传的。@Jim您是否将其发布到其他文件夹?否?我所做的只是重建项目,检查项目是否在本地IIS7上按预期运行,然后将文件加载到站点。我经常使用普通ASP.NET,从不需要使用Publish?@SnowJim我问这个问题的原因是,每当我设置一个mvc项目,使其不仅从本地机器运行时,我会首先将其发布到一个新文件夹,然后告诉IIS查看该文件夹,然后从那里设置其余的文件夹,因此,您可能希望尝试将项目发布到一个新文件夹,然后将该新文件夹上载到该网站。>我不确定您的意思是什么?我(如我所述)曾尝试将网站托管在本地IIS7的不同文件夹中。当我把它上传到主机时,我不能让它运行?我的主机帐户不是专用服务器,它们确实有一个控制面板,但我看不出我需要在这里设置任何特殊的设置?该网站是通过ftp上传的。@Jim您是否将其发布到其他文件夹?否?我所做的只是重建项目,检查项目是否在本地IIS7上按预期运行,然后将文件加载到站点。我经常使用普通ASP.NET,从不需要使用Publish?@SnowJim我问这个问题的原因是,每当我设置一个mvc项目,使其不仅从本地机器运行时,我会首先将其发布到一个新文件夹,然后告诉IIS查看该文件夹,然后从那里设置其余的文件夹,因此,您可能希望尝试将项目发布到一个新文件夹,然后将该新文件夹上载到该站点。>我已向我的主机发送了一封邮件以检查这一点。我得到一个403异常,你的链接谈到了404异常?对不起,我更多的是指海报在他的链接下的评论。>问题是整数