首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为MVC 5设置IIS 10?

问如何为MVC 5设置IIS 10?
EN

Stack Overflow用户
提问于 2019-11-25 21:06:51
回答 1查看 4.8K关注 0票数 4

标题是故意通用的,因为我不知道用任何不同的方式来表达我的问题。我使用.NET 4.7制作了一个MVC 5项目。我的目标是使用IIS 10指向域,这样我就可以使用它作为测试地。我已经编辑了我的主机文件,将我的本地主机ip指向我想要的域。在此之后,我仔细地跟踪了视频中提到的每一步。但是,我一直在403.14错误页上结束。我调整了安全性,但没有效果,我检查了应用程序池使用正确的.net版本.我想不出主意了。

https://www.youtube.com/watch?v=IwbKquNBNgQ

我希望这里的人对我自己没有想到的事情有一些想法,所以请随便问一些你认为可能会使我做出改变的事情。我将尽可能多地编辑这条消息(和标题),以保持尽可能的更新。

编辑:,我遵循了我标记为答案的完整指南。我有三个不同之处。差异1是在Windows功能。我想我只是简单地没有正确地标记所有需要的功能。差异2是在安全方面。我没有添加IIS_IUSRS,只有IUSRDiffer3是我故意保留的差异,那就是目录浏览。如果不启用这个,它对我是有效的。

我希望,如果任何人在这一页结束在未来,以下所提供的答案将是同样有帮助的,因为它一直以来,我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-26 07:54:00

请确保启用了以下iis功能:

​

​

请按照以下步骤在iis中发布您的MVC项目。

1)打开视觉工作室。选择您的网站并右键单击该->单击发布。

​

​

2)在“拾取发布目标”选项中,选择“文件夹”选项,并创建要发布站点的“选择目标”。(创建一个新文件夹并在该文件夹中发布站点),然后选择“发布”。

​

​

3)打开IIS管理器。

4)展开服务器名称,右键单击站点并选择添加新站点。

​

​

5)输入站点名称、物理路径和站点绑定详细信息。

ip地址:选择您的机器ip地址。端口: 80域名:您的域名

​

​

6)确保启用了iis中的目录浏览。

​

​

7)应用程序池在应用程序池标识下运行,版本正确,并使用集成管道。

​

​

8)启用匿名身份验证。

​

​

9)iis_iusrs和iusr完全有权访问站点文件夹。

​

​

主机文件enry:

​

​

将您的机器IP连衣裙与站点的主机名绑定。

完成所有更改后,在iis中刷新站点并进行浏览。

​

​

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59040110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档