P.B*_*key 26 asp.net asp.net-mvc-3
最初,我使用一些DLL设置部署该站点以复制本地(如另一个SO帖子上的haacked建议).在此失败后,我在服务器上安装了MVC 3软件包.
当我点击我的网站时,我得到:
目录列表被拒绝此虚拟目录不允许列出内容.
我看到haacked的博客,但现在差不多3岁了,其中一些不再适用了.在服务器上安装MVC 3之后,有谁知道我们需要做些什么才能让它工作?
更新
我在haacked的博客上找到了另一个链接.显然,这应该工作(不需要做通配符映射).我的网站虚拟目录设置为运行ASP.NET 4.0.30319,我已经安装了ASP.NET MVC 3,我正在运行IIS6(Windows Server 2003 R2,非常确定是IIS6).
P.B*_*key 25
虚拟目录设置为ASP.NET 4.0.而"默认网站"设置为运行ASP.NET 2.0.除了virt之外,我更改了"默认网站"以运行4.0.目录,它开始工作.原因对我来说是个谜,但它确实奏效了.
Ada*_*ice 22
听起来你没有设置通配符映射.您需要在IIS中配置映射,将所有请求发送到ASP.NET管道进行处理.由于您没有设置映射,因此它将请求解释为目录浏览(在您的配置中可能不允许).
小智 12
我相信ASP.NET 4无扩展URL功能不适用于iis v6上的虚拟目录,除非默认网站也设置为运行ASP.NET v4.0.对我来说,将ASP.NET v4.0设置为默认网站不是一种选择,因为它破坏了现有的v2.0虚拟目录webapps.在mvc3虚拟目录webapp上添加通配符应用程序映射对我有用.以下是我将mvc部署到iis6上的步骤列表.
| 归档时间: |
|
| 查看次数: |
29024 次 |
| 最近记录: |