Kye*_*ica 2 iis-6 .net-4.0 visual-studio-2010 asp.net-mvc-3
我一直在与这个斗争几个小时没有进展.
我正在尝试将Web应用程序(MVC3,.net4,在Visual Studio 2010中制作)发布到服务器.所有谷歌最终都会导致这篇文章,这篇文章没有用.根据它,运行在IIS 6上的MVC3(安装了MVC和.net4,它是一个2k3服务器)应该可以工作.不同的设置给我不同的问题,但没有任何作用.使用默认设置,我得到"目录列表被拒绝此虚拟目录不允许列出内容".如果我打开目录浏览,我可以看到网站的directoy,但这没用.
在IIS中有一个使用默认页面的选项,但我认为MVC没有使用它.当我启动它时,我的项目中没有"default.aspx",它通过调试测试本地服务器工作正常.如果我需要一个默认页面,我不知道如何制作一个.如果我不需要,我需要在IIS 6中使用哪些设置才能正确地为页面提供服务(使用mvc模块?).
这是我的第一个网络应用程序,所以我可能遗漏了一些基本的东西.我完全可以从项目中删除一些关键文件.
编辑:不确定它是否有所作为,但该网站未发布到域的根目录.该URL最终为www.company.net/directory.
编辑:我尝试在visual studio中创建一个新的MVC3应用程序,只是默认应用程序,并立即将其发布到服务器.同样的错误.它绝对是IIS中的东西.
Man*_*kar 15
试试这个.
Phil Haack有一篇好文章:http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx
| 归档时间: |
|
| 查看次数: |
8524 次 |
| 最近记录: |