asp.net网站的Depolyment我要上部署IIS 7,我的asp.net网站为此我用Google搜索,发现了一个教程link。我遵循所有的步骤,然后运行网络,结果网络没有运行,它没有显示它的asp.net页面,而不是它显示我的网站的目录列表。在IIS 7
当我运行通过Visual Studio网络浏览器的默认页是http://localhost:58276/Home/LogIn?ReturnUrl=%2f
asp.net网站的Depolyment我要上部署IIS 7,我的asp.net网站为此我用Google搜索,发现了一个教程link。我遵循所有的步骤,然后运行网络,结果网络没有运行,它没有显示它的asp.net页面,而不是它显示我的网站的目录列表。在IIS 7
当我运行通过Visual Studio网络浏览器的默认页是http://localhost:58276/Home/LogIn?ReturnUrl=%2f
通常情况下,IIS就会查找某一类型的文件名,它认为是入门的文件名。 通常,ASP.NET应用程序的起始页面是Default.apsx
。 (您可以检查在IIS管理器 - >默认文档
检查您的起始页面有该名称
您应该检查开始页面@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
)
更好的建议是使用[Web部署工具](http://learn.iis.net/page.aspx/37/deploying-web-sites-on -iis /),尤其是因为您可以直接从Visual Studio进行部署。 – 2012-02-26 22:38:22
您的应用程序使用哪种版本的.NET framwework?你的目标是2.0,3.5还是4.0? – 2012-02-26 22:41:45
@ E.Z.Hart版本:4.0 – Snake 2012-02-26 22:44:47