2012-02-26 73 views
0

asp.net网站的Depolyment我要上部署IIS 7,我的asp.net网站为此我用Google搜索,发现了一个教程link。我遵循所有的步骤,然后运行网络,结果网络没有运行,它没有显示它的asp.net页面,而不是它显示我的网站的目录列表。在IIS 7

当我运行通过Visual Studio网络浏览器的默认页是http://localhost:58276/Home/LogIn?ReturnUrl=%2f

+0

更好的建议是使用[Web部署工具](http://learn.iis.net/page.aspx/37/deploying-web-sites-on -iis /),尤其是因为您可以直接从Visual Studio进行部署。 – 2012-02-26 22:38:22

+0

您的应用程序使用哪种版本的.NET framwework?你的目标是2.0,3.5还是4.0? – 2012-02-26 22:41:45

+0

@ E.Z.Hart版本:4.0 – Snake 2012-02-26 22:44:47

回答

0

通常情况下,IIS就会查找某一类型的文件名,它认为是入门的文件名。 通常,ASP.NET应用程序的起始页面是Default.apsx。 (您可以检查在IIS管理器 - >默认文档

检查您的起始页面有该名称

+0

我的应用程序没有default.aspx页面。那我该如何运行它。 – Snake 2012-02-26 22:43:31

+0

说明在IIS 7中设置默认文档:http://technet.microsoft.com/en-us/library/cc771439%28v=ws.10%29.aspx – 2012-02-26 22:44:52

+0

当我通过VS 2010的第一页打开网页谈到浏览器 的http://本地主机:58276 /主页/登录RETURNURL =%2F – Snake 2012-02-26 22:47:39

0

您应该检查开始页面@Magnus约翰逊提到的;如果这不是问题。它可能是你指定了错误的ASP.NET版本。

你指定ASP.NET 4.0的应用程序池?如果您创建自己的应用程序池,你应该打开的配置,并确保它被设置为.NET框架4.0版。

如果这不是你的APPLICA选项您可能没有在系统上安装ASP.NET 4.0(如果在安装IIS 7之前安装.NET Framework 4,则可能会发生这种情况)。如果是这种情况,您可能需要运行aspnet_regiis:http://msdn.microsoft.com/en-us/library/ie/k6h9cz8h.aspx。 (你想要的选项集可能是aspnet_regiis -i

+0

亲爱的泳池v为4 – Snake 2012-02-26 22:53:21

+0

亲爱如何以及在哪里运行此命令ASPNET_REGIIS -i? – Snake 2012-02-26 22:55:03