首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在VS2017专业版中,通过"IIS Express“运行应用程序不起作用

在VS2017专业版中,通过"IIS Express"运行应用程序不起作用可能是由于以下几个原因:

  1. IIS Express未正确安装:确保已正确安装IIS Express,并且安装路径正确。可以尝试重新安装IIS Express,并确保在安装过程中选择了与VS2017专业版兼容的版本。
  2. IIS Express配置错误:检查IIS Express的配置文件是否正确。配置文件通常位于项目根目录下的".vs\config\applicationhost.config"文件中。确保配置文件中的端口号、虚拟路径等设置正确。
  3. 端口冲突:如果IIS Express使用的端口号与其他应用程序冲突,可能会导致应用程序无法正常运行。可以尝试更改IIS Express的端口号,或者关闭其他占用该端口的应用程序。
  4. 项目设置错误:检查项目的属性设置是否正确。在项目属性窗口中,确保选择了正确的启动项和启动浏览器。

如果以上方法都无法解决问题,可以尝试以下步骤:

  1. 清理解决方案:在VS2017中,选择"生成"菜单下的"清理解决方案"选项,然后重新生成解决方案。
  2. 重启VS2017:有时候,VS2017可能会出现一些临时问题,重启VS2017可以尝试解决这些问题。
  3. 更新VS2017:确保使用的是最新版本的VS2017,可以通过"帮助"菜单下的"检查更新"选项来检查并安装最新的更新。

如果以上方法仍然无法解决问题,建议参考VS2017官方文档或者咨询相关技术支持人员获取更详细的帮助。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VS2017 无法连接到Web服务器“IIS Express”终极解决方案

今天日了gou了,一大早打开VS2017的时候出现无法连接到Web服务器“IIS Express”的错误,然后必应了一下,再谷歌了一下找到的解决方法也都千篇一律,奈何都没能解决,最后通过静下心来的思考,...早上打开vs2017尝试调试asp.net core应用程序的时候出现上述错误,然后我就尝试使用 Powershell然后运行dotnet run 来运行,没有抱任何错误,但是使用浏览器访问的时候却死活打不开网站...我先把网上千篇一律的解决方案给大家罗列下: 升级下vs2017到最新的版本,排除可能因为vs版本BUG不一致导致的问题。 保证你配置的iis express运行的URL一致,如下图所示: ?...关闭项目以及vs,然后把解决方案根目录下面的隐藏文件 .vs 文件夹给干掉 重新以管理员身份运行vs2017运行项目。 删除Docement/IIS Express文件夹里面的全部内容。...vs2017不能直接结合iis express调试了,瞬间整个人都不好了,这时候我就开始回忆,我昨天对电脑做了什么事情? 不就是对电脑进行了优化,把防火墙以及其他的几个服务给关掉了嘛。

11.7K64

.net core项目实战之开发环境搭建

Windows 10 专业版/企业版/教育版,且必须是64位操作系统,原因是docker装起来比较方便,Win7装起来比较麻烦,且不确定是否有其他问题(自己没有实践过) 其次Win10家庭版不支持hyper-v...项目时有个基于docker的环境调试,避免正式发布时有环境上的差异。...vs2017全装的话很大,安装时选择你需要的语言和组件进行安装即可。...新建一个 .net core项目 首先打开vs2017新建项目,选择ASP.NET Core Web应用程序 然后点击确定,选择.net core2.0,Web API,记住一定要勾选启用docker,...我们试着修改下映射的端口,原本是映射的80,怕80被其他程序占用: 到这里,可以直接点击运行项目: 当然,你也可以将你的项目设为默认启动项,这样就是使用IIS Express进行调试: 总结 相对于搭建

1.9K20
  • 无法启动iis express web服务器解决

    VS2013 、VS2015 、VS2017调试出现无法启动iis express web服务器 最近自己老是遇到这个问题,天天如此,烦死人,网上答案繁多,但是都解决不了,也是由于各种环境不同导致的,...三、安装Visual Sutudil 2015 Update 3后调试项目出现问题“无法启动iis express web 服务器” 使用的是IIS express调试项目。...查看事件查看程序发现错误日志:模块 DLL C:\Program Files (x86)\IIS Express\aspnetcore.dll 未能加载。返回的数据为错误信息。...重新运行程序,正常。...四、拷贝项目引起 拷贝到本机的解决方案文件的隐藏文件夹.vs删除掉 重新生产解决方案就可以启动iis express了 五、临时解决方法,不一定有效 命令行net stop http,然后重启计算机

    5.3K10

    VisualStudio 使用多个环境进行调试

    实际上这个是通过 launchSettings.json 设置的,可以 VisualStudio 里设置也可以文件直接修改。...不同的配置可以选择使用启动的是什么,如项目。选择项目就是启动这个项目进行调试,可以调试的时候输入应用程序参数和设置工作文件夹。 这里的应用程序参数就是在运行控制台的时候传入的参数。...如果运行的是 WPF 程序也可以使用 Environment.CommandLine 拿到传入的参数。下面我随意添加一个字符,然后主函数输出 ? 我主函数输出可以看到下面代码 ?...我将工作文件夹修改为 E:\lindexi 现在尝试主函数运行下面的代码 ?...The first is IIS Express that will use IIS Express to host this project and the second is Project that

    71520

    三行脚本让 asp.net core 附加进程调试不再头痛

    将项目升级到 asp.net core 2.2 后,很少使用 IIS Express 运行项目了,基本都是控制台运行或者写个脚本批量启动要运行的接口(多个输出项目),一直以为是我机器的 bug 关于...问题描述 一顿操作猛如虎运行 dotnet run 很多个应用程序(前后端分离,多个项目运行的场景) 然后打开项目选择【调试-附加到进程】(.net framework 要附加到 w3wp.exe,....如上图,完全不知道要附加到那个进程,最开始没找到解决方案(懒),直接就给全选了,后面找到解决方案才开始愉快的玩耍 解决方案 新建 run.bat,写入以下命令,每次运行时执行脚本运行即可 run.bat...dotnet run 或者 dotnet watch run 退出 run.bat 的 cmd 进程 脚本执行 vs2017 如果想要快速的执行脚本,可在【工具-扩展和更新】安装扩展OpenCommandLine...总结 边写边查资料的过程,一步步查找资料最后翻到了 GitHub 的 issues#2007 发现早就有人提出问题,也给出了解决方案 start "My App" dotnet MyApp.dll~

    1.1K30

    ASP.NET Core基础补充01

    注:当我们使用任何模板创建新 ASP.NET Core Web 应用程序时,默认情况下,使用InProcess 托管创建项目文件,该托管用于 IISIIS Express 方案托管应用程序。... IIS ,将用于执行应用程序的进程名称是 w3wp**。同样,如果是 IIS Express,则进程名称将是 iisexpress。** 如何确定是否InProcess进程下执行?...ASP.NET Core,使用 Inprocess 托管模型,我们的应用程序将在 IIS 工作程序托管。...使用 IIS Express 运行应用程序: 如果您使用 IIS Express 运行应用程序,则它将使用启动设置.json 文件中提及的 URL 和端口号。...当我们使用InProcess Hosting模型时,则将应用程序托管IIS工作进程,即对于IIS为w3wp.exe,对于IIS Express为iisexpress.exe。

    17610

    asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程

    Exceptionless可以为您的ASP.NET、Web API、WebFrm、WPF、控制台和MVC应用程序提供实时错误、特性和日志报告。...1.官网创建帐号,并新建应用程序以及项目,然后生成apikey(数据存储Exceptionless) 2.自己搭建Exceptionless的环境,部署本地(数据存储本地) Exceptionless...Express 8+(win 7以上环境应该都没问题,不需要额外安装) PowerShell 3+(win 7以上环境应该都没问题,不需要额外安装) 这里分win7(管理员身份运行cmd ,然后复制下面这条命令...2.程序包管理器,选中你的项目,然后输入“ Install-Package Exceptionless.AspNetCore”安装nuget包吧,当然也可以通过其他方式安装,就不介绍了 ?...3.startup.cs添加 引用 using Exceptionless; 然后Configure方法添加Exceptionless管道信息 ExceptionlessClient.Default.Configuration.ApiKey

    1.3K10

    ASP.NET Core launchsettings.json文件(8)《从零开始学ASP.NET CORE MVC》:

    如果您希望您的Asp.Net Core 应用程序发布和部署应用程序时使用某些独立的设置,请将它们存储appsettings.json文件。...Express和StudentManagement 当我们通过按CTRL + F5或只是F5从Visual Studio运行项目时。...Express 只使用一个Web服务器 - IIS Express IISExpress 进程外托管(OutOfProcess) Kestrel IIS Express IIS 进程内托管(InProcess...通过GUI来设置 NEW ﹀ ﹀ ﹀ Visual Studio的解决方案资源管理器右键单击项目名称,然后从上下文菜单中选择“属性”。 单击项目“属性”窗口中的“调试”选项卡,如下图 ?...我们可以将此值更改为Staging或Production,具体取决于我们是Staging还是Production环境运行此项目。 我们还可以添加新的环境变量。

    2.3K31

    开篇有益-解析微软微服务架构eShopOnContainers(一)

    Demo,微软根据不同功能分别搭建了多个service,而且设计这几个service的时候,微软又使用了不同的方式来实现,如下图所示: ?...以上是微软Demo展示的四种services,你还可以使用不同的框架,不同的数据库完成你的微服务搭建,这就是微服务为何如此流行的原因了。...三、源代码 这套架构Github上开源,地址:https://github.com/dotnet-architecture/eShopOnContainers 我们可以通过git把源代码clone下来...可以看到解决方案已经涵盖了webapp和service app,我们的教程也是以这个solution为准。...我们在学习的时候,我们不一定要使用Docker进行调试,利用iis express也可以,用哪种方式不重要,重要的是学习。

    1.8K70

    ASP.NET Core 进程内(InProcess)托管(6)《从零开始学ASP.NET CORE MVC》:

    对于IIS,执行应用程序的进程名称是w3wp,对于IIS Express,它是iisexpress 要获取执行应用程序的进程名称,请使用System.Diagnostics.Process.GetCurrentProcess...IIS ExpressIIS的轻量级自包含版本,针对应用程序开发进行了优化。我们不会将它用于生产。在生产中我们会使用IIS。...我们会在后面的课程带着大家,IIS上部署ASP.NET Core 应用程序。...Kestrel,用于托管应用程序的进程是dotnet.exe。当我们使用.NET Core CLI(命令行界面)运行.NET Core应用程序时,应用程序使用Kestrel作为Web服务器。...我的例子应用程序可以通过访问浏览器地址 http:// localhost:5000 查看内容。 于Kestrel,用于托管和执行应用程序的进程是dotnet.exe。

    1.6K20

    ASP.NET Core模块概述

    运行IIS进程通过WAS(Windows Activation Service)进行管理的传统ASP.NET 应用,本质上是相同的。...安装 ANCM ANCM已经被安装在服务器IIS和开发机器IIS Express。对于服务器而言,ANCM被包括 ASP.NET Core Server Hosting Bundle 。...对于开发机器而言,Visual Studio会自动为IIS ExpressIIS(如果IIS已经被安装在开发机器)安装ANCM。...Web.config设置ANCM选项 用以存储ANCM配置信息的Web.config文件位于应用的根目录文件夹。该文件的配置信息表示你的应用程序的启动命令和参数。...开发借助IIS Express运行应用 通过使用ASP.NET Core模板定义的默认配置文件,Visual Studio可以启动IIS Express服务。

    1.7K80

    netcore进程内(InProcess)托管和进程外(out-of-Process)托管

    当一个 ASP.NET Core 应用程序执行的时候,.NET 运行时会去查找 Main()方法,因为它是这个应用程序的起点。...ASP.NET Core 应用程序可以托管进程内(InProcess)或进程外(OutOfProcess)。... InProcess 托管的情况下,CreateDefaultBuilder()方法调用UseIIS()方法并在 IIS 工作进程**(w3wp.exe 或 iisexpress.exe)***内托管应用程序...对于 IIS,执行应用程序的进程名称是w3wp,对于 IIS Express,它是iisexpress 要获取执行应用程序的进程名称,请使用System.Diagnostics.Process.GetCurrentProcess...IIS ExpressIIS 的轻量级自包含版本,针对应用程序开发进行了优化。我们不会将它用于生产。在生产中我们会使用 IIS

    2.6K40

    IIS Express魔法堂:解除localhost域名的锁定

    一、前言                                    单点登录是通过域名从cookie获取登录信息,然后再根据cookie的键值对获取用户信息。...但由于通过IIS Express调试应用时默认使用localhost作为域名且无法直接修改,导致无法获取cookie信息。...以前的做法就是直接将Web应用部署到IIS上,然后VS通过“附加进程”来调试,麻烦多了,也不便团队搭建开发环境。   今天花了一点时间查阅相关资料,终于不用再那么蛋痛了^_^。...以后会补充IIS Express方面的知识。...http://www.iis.net/learn/extensions/using-iis-express/handling-url-binding-failures-in-iis-express http

    2.9K80

    Visual Studio+JavaScript 的前后端调试方法你真的会了么?

    在任务栏能够看到多处的 IIS Express 的小图标: ? IIS Express 上鼠标点击右键会出现相应的选项: ? 可以看到 IIS Express 对应的信息: ?...以上是第一种最简单的方法, 通过 IIS Express 启动项目,查看对应的运行过程,并根据需求进行跟踪调试。...点击菜单栏的工具栏IIS Express,当运行到对应断点位置的时候,就能够直接命中断点,查看相应的信息。如下图: ?...4)浏览应用程序计算机默认浏览器中会打开对应的应用程序 ? ? 通过这种方式,将应用部署到本地 IIS,可以在任何情况下,通过浏览器访问本机的 URL,直接查看应用运行的状况。...IIS 应用程序

    1.6K20

    如何在IIS上发布网站

    这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程; 2.vs2017发布网站 如下图:右击该mvc程序,然后点击 发布 按钮 ? 弹出如下界面: ?...发布方法选 文件系统,目标位置 为一个 自己任选的文件夹,这个文件夹在后续发布到IIS上时需要用到,最好专门建一个文件夹,把自己所有发布的网站都放到同一个文件夹,就像上图中的Publish,然后点击...3.发布到IIS上 (1)打开IIS,新建应用程序池 打开iisiis打开的方法不止一种,各有各的方法,这里不详述了,打开后如图: ? 右击 应用程序池,点击 添加应用程序池: ?...(3)浏览发布的网站: 右击刚才添加的网站,选项卡中选择 管理网站 ,然后 管理网站 选项卡下选择 浏览,即可浏览发布的网站,或直接在浏览器搜索框输入 127.0.0.1:8007(ip+端口号...好了,关于IIS上发布网站,就说到这里辣。哈哈哈

    4.2K21

    Visual Studio 2017各版本安装包离线下载、安装全解析

    VS2017的离线包是包含所有可选项的)。好了,接下来将会分为四部分来叙述,分别是离线下载安装文件、离线安装VS2017、更新离线文件包以及如何通过已下载版本来减少下载其它版本下载量的方法。...②运行离线根目录下的安装程序,各版本位置如下: 企业版:离线文件存储文件夹\vs_Enterprise.exe 专业版:离线文件存储文件夹\vs_Professional.exe 社区版:离线文件存储文件夹...\vs_Community.exe ③安装程序运行后,选择自己需要的模块和功能,确认所需后点击安装即可。...第四部分:通过已下载版本减少其他版本离线下载量 这部分也很简单,原理就是社区版、专业版和企业版有大多数组件其实是相同,如果用户想离线下载所有版本,那么没有那个必要,企业版包含了其它所有版本的组件,所以理论上用户只用下载企业版即可...②将已经下好的版本的所有文件都分别复制到这两个新文件夹,并删除由之前下载程序下载根目录下的六个文件。 ?

    4.9K10
    领券