相关疑难解决方法(0)

Windows 10中的IIS管理器

如何使用Windows 10打开IIS(Internet信息服务)管理器?

我已经安装了Windows 10的开发者预览版,似乎无法找到IIS管理器?它不在"控制面板">"管理工具"中.

当我浏览到文件夹C:\ Windows\System32\inetsrv时它是空的.

我对我的硬盘进行了全面搜索,找到了inetmgr.exe并找到了三个copys,但没有一个会打开,当我试图打开它时说"这个应用程序无法在你的PC上运行"找到一个版本的应用程序作品联系出版商.

我知道IIS有效,因为我通过VisualStudio运行了本地ASP.net应用程序,但我似乎无法找到一种方法来启动IIS管理器来为站点进行一些配置.

有人知道这是什么一回事吗?

windows iis windows-10

328
推荐指数
8
解决办法
58万
查看次数

如何在HTML5模式下为URL重写AngularJS应用程序配置IIS?

我有AngularJS种子项目,我已经添加了

$locationProvider.html5Mode(true).hashPrefix('!');
Run Code Online (Sandbox Code Playgroud)

到app.js文件.我想配置IIS 7以将所有请求路由到

http://localhost/app/index.html
Run Code Online (Sandbox Code Playgroud)

这对我有用.我该怎么做呢?

更新:

我刚刚发现,下载并安装了IIS URL Rewrite模块,希望这样可以轻松,明显地实现我的目标.

更新2:

我想这总结了我想要实现的目标(取自AngularJS Developer文档):

使用此模式需要在服务器端重写URL,基本上您必须重写所有链接到应用程序的入口点(例如index.html)

更新3:

我还在努力,我意识到我不需要重定向(有重写规则)某些URL,例如

http://localhost/app/lib/angular/angular.js
http://localhost/app/partials/partial1.html
Run Code Online (Sandbox Code Playgroud)

所以css,js,lib或partials目录中的任何内容都不会被重定向.其他所有内容都需要重定向到app/index.html

任何人都知道如何轻松实现这一点,而无需为每个文件添加规则?

更新4:

我在IIS URL重写模块中定义了2个入站规则.第一条规则是:

IIS URL重写入站规则1

第二条规则是:

IIS URL重写入站规则2

现在,当我导航到localhost/app/view1时,它会加载页面,但是支持文件(css,js,lib和partials目录中的文件)也被重写到app/index.html页面 - 所以一切都将到来无论使用什么URL,都返回index.html页面.我想这意味着我的第一条规则,即应该阻止这些网址被第二条规则处理,不起作用..任何想法?...任何人?...我感觉很孤单... :-(

iis url-rewriting angularjs

136
推荐指数
4
解决办法
11万
查看次数

HTTP错误403.14 - 禁止 - Web服务器配置为不列出此目录的内容

我刚刚在Visual Studio 2012中创建了一个新的空网站并点击了运行(即在浏览器中查看),我收到此错误:

HTTP错误403.14 - 禁止Web服务器配置为不列出此目录的内容.

我进入IIS并单击目录浏览,然后确保已启用目录浏览但我仍然收到此错误.我弄清楚了吗?

我刚创建的网站项目没有列在IIS管理器中的默认网站中,我认为这很奇怪.

我该如何摆脱这个错误?

asp.net iis

132
推荐指数
17
解决办法
46万
查看次数

HTTP错误403.14 - ASP.Net MVC 4应用程序的禁止IIS错误

我们开发了一个asp.net mvc 4应用程序.在vs 2012中,这项工作很好.我们发布这个Web应用程序并将其放在iis 7.5上,但是当我们想通过iis浏览Web应用程序时,显示以下错误消息:

HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
Run Code Online (Sandbox Code Playgroud)

我们认为这个错误可能来自这个Web应用程序,但我们创建了另一个asp.net mvc 4应用程序(没有任何更改和使用互联网模板)并将其放在iis上,并再次向我们显示顶级错误.

我们在互联网上搜索,看到更多的问题,他们发生了这个问题.例如:403 - 在iis7.5链接上基本的MVC 3部署禁止引入解决这个问题的想法,并假设这个问题已经解决了他们的问题,但这个解决方案对我不起作用.我们说的另一个链接包括:这个 /sf/ask/481985661/ 和这个:http://yassershaikh.com/http-error-403-14-forbidden- -web-server-is-configured-to-not-list-the-contents-of-directory-/但这个解决方案对我不起作用

有什么想法解决这个问题吗?

asp.net-mvc iis-7.5 asp.net-mvc-4

25
推荐指数
5
解决办法
7万
查看次数

C# MVC:无法在 IIS Express 中调试

我刚换了笔记本电脑。我正在移动我在 MVC 4 中完成的旧项目,并在 Visual Studio 2012 中完成。我的新笔记本电脑中当前的 Visual Studio 是 2017 版本。

当我想调试我的 MVC 应用程序时出现问题。运行调试后出现此错误:

HTTP 错误 403.14 - Forbidden Web 服务器配置为不列出此目录的内容。

最可能的原因:未为请求的 URL 配置默认文档,并且服务器上未启用目录浏览。

我从未将我的应用程序设置为在目录浏览器中列出。我的应用程序是一个 MVC 应用程序,它将运行 global.asax 并重定向到我的主页。

我怎样才能解决这个问题?

c# asp.net asp.net-mvc visual-studio asp.net-mvc-4

5
推荐指数
1
解决办法
2168
查看次数

解决Windows Server 2016上的ASP.NET的403.14错误

我正在使用一个全新的Windows Server 2016虚拟机,并使用Visual Studio 2017中的Web Deploy在其上部署了一个ASP.NET MVC Web API应用程序.但是,我发现当我在本地浏览应用程序时,我收到了一个页面有以下错误:

HTTP错误403.14 - 禁止Web服务器配置为不列出此目录的内容.

在线进行一些研究之后,我发现这是一个常见的问题,并且已经给出了许多解决方案.例如,请参阅以下内容:

IIS 7.5上的ASP.NET MVC

MVC4 HTTP错误403.14 - 禁止

HTTP错误403.14 - 禁止Web服务器配置为不列出内容

IIS 7中的ASP MVC导致:HTTP错误403.14 - 禁止

HTTP错误403.14 - 禁止 - MVC4 .net 4.5捆绑

HTTP错误403.14 - 禁止.Asp.NET MVC

HTTP错误403.14 - ASP.Net MVC 4应用程序的禁止IIS错误

但是,我尝试的解决方案都没有在我的Windows Server 2016实例上解决此问题.

asp.net iis asp.net-mvc windows-server asp.net-mvc-4

4
推荐指数
1
解决办法
6951
查看次数