上安装IIS7 MVC网站(Install MVC website on IIS7)

2019-07-29 05:12发布

我使用VisualStudio中建立一个C#-MVC3网站和它的伟大工程。

我需要安装不同的计算机上的网站进行检查。 计算机有IIS7。

我试图安装(我第一次......我真的不知道IIS),当我浏览该网站(本地主机/ MYSITE)我可以看到所有的目录(控制器,视图...),但我不能看网站本身。

可以看到一个特定的文件(如本地主机/ MYSITE /内容/ img.jpg),但我无法看到网站与控制器(本地主机/ MYSITE,或本地主机/ MYSITE /家)

什么什么?

Answer 1:

首先,安装ASP MVC ,然后运行取决于你的架构以下之一:

32位(x86)的视窗

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

64位(x64)的视窗

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir

还要检查这个线程的详细信息: ASP.NET MVC在IIS 7.5

你也可以需要这些步骤后重新创建应用程序/网站。



Answer 2:

扩展@mikus答案(2月2017)

我上面的ASP.NET MVC 4.5项目我的本地机器这是显示IIS 403错误描述的确切的问题。

这可能是使用他人的修复:

1)。 按照mikus的回答以上(我用的是x64版本),在命令提示符窗口。 我接收到具有“不支持”消息的响应,但包含一个有用的链接:

...此选项不支持这个版本的操作系统。 管理员应改为安装/卸载使用ASP.NET 4.5与IIS8的“启用Windows功能打开/关闭”对话框中,在Server Manager管理工具,或dism.exe命令行工具。 有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=216771 ......”

2)。 使用在链接到微软的帮助页面给出的一步一步的指示: http://go.microsoft.com/fwlink/?LinkID=216771 。 我唯一要做的步骤7和8,这是我详述如下:

- Open 'Turn Windows features on or off' [Windows key then type 'Turn Windows features on or off' and open]
- Scroll down the list and expand 'Internet Information Services'
- Within that expand 'World Wide Web Services'
- Within that expand 'Application Development Features'
- Make sure 'ASP.NET 4.6' (or 3.5 if you require that) is ticked - mine was not.
- Save and close.

3)。 你的IIS站点现在应该按预期工作 - 它为我做的。 又打在浏览器现场测试。



Answer 3:

安装MVC3? 这是出版MVC网站到另一台电脑时,最常见的原因



Answer 4:

改变你的应用程序池托管管道模式到集成如果您已经有默认设置为MVC中的Global.asax.cs像

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
        "Default", // Route name
        "{controller}/{action}/{id}", // URL with parameters
        new { controller = "Home", action = "Index", id = UrlParameter.Optional });
}


文章来源: Install MVC website on IIS7