在Visual Studio中运行IIS-Express时出错
我在Visual Studio中有一个API,当我在IIS Express中运行它时,它可以正常工作. 今天我做了同样的事情,但它行不通.我相信我的IP地址是正确的,因此我认为问题不在,我也以管理员的身份运行它.我什至去了活动视图,它说 工作过程无法正确初始化 因此无法启动.如果有人有这个问题或知道如何解决,我会告诉您下面的图像,请告诉我. 我也试图重新安装Visual Studio,但它仍然无法正常工作 我试图修复IIS Express,这就是弹出的原因 如果它有助于我使用Visual Studio 2019 解决方案 我也有类似的问题,但是有了Web服务:我只是更改了Web应用程序使用的端口. 右键单击"解决方案资源管理器"选项卡中的解决方案,单击"属性",然后单击"移动到Web",然后更改项目URL上的端口.
12 2024-04-26
编程技术问答社区
无法连接到Web Server II Express -ASP.NET Core
我的团队在其MacBook上的Windows VM中开发了ASP.NET核心应用程序.我有一台Windows机器,所以我被要求更新应用程序URL 和启动浏览器从Localhost到Windows IP地址.但是,当我尝试运行应用程序时,它会引发错误,并说"无法连接到Web Server IIS Express". 我试图以管理员的身份运行Visual Studio,但错误似乎并没有消失.我正在附加屏幕截图以供参考.感谢您的任何帮助,谢谢. 顺便说一句,这是我的 program.cs 文件的样子. public class Program { /// /// Thread Main. /// /// Command Line args. public static void Main
8 2024-04-24
编程技术问答社区
为什么Keyoti的Conveyor有多个远程URL IP地址?
我的机器的本地IP是192.168.1.203,但是传送带在远程URL IP地址中显示了多个IP地址.这是什么意思? 钥匙t可以实现这一目标? 一台机器与物理IP有多个IP? 如何不同? p.s.:我阅读在这里传送带使用反向代理,但没有得到. 解决方案 如果打开CMD并运行 ipconfig 您将看到这些IP地址及其属于网络适配器的列表. 拥有类似的多个内部IP地址并不少见,您可能会看到一些属于虚拟适配器,例如VM Ware或Virtual Box的虚拟适配器. 传送带实际上会在任何IP上听,您在远程URL中看到的IP只是从可用列表中挑选的,应该可以从网络上的其他设备访问.有时这是错误的,IP不会从其他设备中使用,这就是为什么您会看到该下拉的原因,因此您可以手动选择正确的一个. 希望回答您的问题.
6 2024-04-24
编程技术问答社区
在没有Visual Studio的情况下使用IIS Express运行Web服务
我在PC1中创建了ASMX Web服务.现在,我已经将该项目交给了其他一些PC2.我只安装了IIS Express和.NET框架. 我想使用IIS Express在PC2中运行Web服务.是否有可能? 谢谢! 解决方案 在 iis Express 文件夹中,c:\ program(x86)文件夹中有 appcmd.exe .首先,您需要使用follwoing命令添加虚拟目录: appcmd add vdir /app.name:/ /path:/ /physicalPath: 如果没有网站,则可以自己添加一个网站: appcmd add site /name:SITENAME /id:2 /physicalPath:C:\PHYSICAL_PATH /bindings:http/*:8080 如果要在默认网站上安装服务(如果有),则可以使用以下内容:
10 2024-04-23
编程技术问答社区
是否可以调试在jni4net中运行的Java程序?
我目前正在通过 jni4net 在IIS Express运行的C#应用​​程序和Java库中正在抛出一个例外.是否可以连接调试器来调试Java代码? 尝试: 我试图根据 Intellij : setup.AddJVMOption("-agentlib", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"); 但要有例外: Unable to open debugger port : java.net.ConnectException "Connection refused: connect" 解决方案 通过将AddJvMoption-string设置为: setup.AddJVMOption("-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=1044"); 我能够通过eclipse连接到JNI
12 2024-04-23
编程技术问答社区
ASP.NET Core 3.0上的WebAPI响应的最大尺寸长度
我的控制器的操作之一返回JSON响应中的巨大收集,当我向此控制器请求时,WebAPI不会返回响应.因此,我已经使用断点测试了此操作,并且收集正常填充.最后,我确信这是WebAPI的问题,因为我已经通过多个客户(WPF和Postman)测试了该控制器的操作,并且每个客户都只是在等待响应.我认为障碍是我的WebAPI的响应大小.我的WebAPI在IIS Express 上运行 所以我有两个问题: 1). ASP.NET Core 3.0上WebAPI响应的最大尺寸长度是多少? 2).如何增加ASP.NET Core 3.0上WebAPI响应的最大尺寸长度? 解决方案 我来这里寻找解决方案的解决方案,但对我而言,它无法通过更改MaxResponseBuffersize解决. 事实证明,邮递员似乎也返回了相同的错误,因为可以配置最大大小,并且默认值为50MB. 在Postman应用程序中,您可以转到设置,并将其配置为0(无限)或您需要的任何值. 其他解决方案
18 2024-04-22
编程技术问答社区
IIS 7.5将反向希伯来语写入AS/400,而IIS Express却不这样做
我有一个用C#5.0(.NET 4.5)编写的Web服务,该网络使用ODBC将数据写入AS/400数据库中.其中一些田地是希伯来语.使用IIS Express运行它时,它可以正常工作;但是,当使用IIS 7.5或8.5时,希伯来字段会向后写入.我正在使用Visual Studio2013.是否有我缺少的配置? 解决方案 我对 @dror t构成的答案的评论可能会忽略可能发生的附加布局转换,而不是简单地使用CCSID翻译的效果;即,客户要求的a 双向功能可能是``em> oircul osirpeed ''?另外,就像暗示一样.当我键入该评论时,我认为布局转换是在客户端出于演示目的要做的事情,并且该主题是关于将数据写入数据库. 不确定,为什么这不会是连接字符串上可用的功能?似乎在 IBM I 7.1->连接 - > ibm i访问 - > ibm i访问Windows->编程 - > IBM i访问Windows:数据库编程 - > IBM I访问ODBC APIS-> Co
16 2024-04-22
编程技术问答社区
为什么IIS 8.0 Express在Visual Studio 2012中重命名后使用旧的项目名称?
在一些命名后,我的团队决定重命名一些项目中所有现有代码文件的一些项目和名称空间. (在Visual Studio 2012中) 我们已更改: 项目名称 项目属性中的汇编名称,默认名称空间,标题和产品条目 每个项目中每个代码文件的名称空间 修订的名称空间的所有使用语句 清除/bin目录中的旧.dll文件(供路由引擎找不到多个控制器) 实际文件夹本身,需要将项目删除并将项目重新添加到解决方案(并重新进行重命名的项目) ) 所有这些之后, iis 8.0 Express 仍然坚持使用旧项目名称作为站点名称(而本地调试).我该如何解决? 编辑: 真正的问题是: IIS 8.0 Express如何确定站点名称? 这是一个来自(一个)网站的.csproj文件 中的一个.
10 2024-04-21
编程技术问答社区
如何弄清哪个IIS Express实例在使用一个端口?
我想以编程方式杀死正在运行的IIS实例,该实例占据了特定的端口,但似乎没有办法弄清楚IIS实例使用特定端口. netstat.exe只是表明该过程具有PID 4,但这就是系统过程. " netsh http show urlaCl" 根本不显示占领端口. IIS Express Tray程序以某种方式知道这一点.当我尝试在端口占用时启动另一个II Express实例时,我会收到以下错误: "端口'40000'已经通过过程'iis express'(过程ID'10632'). 有人知道我如何获得此信息? 解决方案 似乎PID是4(系统),因为实际的听力插座位于一个名为 http . 我查看了iisexpresstray.exe用来提供所有运行的Iisexpress应用程序的列表.值得庆幸的是,它已被托管.NET代码(全部在iisexpresstray.dll中). 它似乎至少有三种不同的方法来获取一个过程的端口号: 从命令行参数(我们知道的不可
6 2024-04-19
编程技术问答社区
WIX安装工具集-QL服务器和IIS快速安装
我有Wix Installer,其中包含一些自定义UI屏幕,其中我有一个带有两个无线电按钮的自定义UI屏幕.我只想安装SQL Server Express和IIS Express,根据无线电按钮选择.我可以实现此功能. 我在项目中使用了Wix 3.11.2和Visual Studio 2019. 谁能提供参考链接或代码段,这将帮助我进一步发展,因为我是Wix Installer的新手? 解决方案 您可以使用installcondition 尝试一下 您的bundle.wxs将有类似的东西
12 2024-04-17
编程技术问答社区
MVC 4应用程序在运行时首先进入使用Windows auth的登录页面
我目前正在开发一个项目,该项目将使用Windows身份验证来授权用户并设置其特定权限.但是,每次我运行程序进行测试时,当我创建项目(/account/login)总是首先出现时,由Visual Studio创建的默认登录页面,而不是转到HOME/INDEX.我启动它时通常是http://localhost:50848/Account/Login?ReturnUrl=%2fViews%2fHome%2fIndex.cshtml,而不仅仅是http://localhost:50848.我还应该注意,该程序在屏幕上获得了正确的Windows身份验证,因此我知道该部分正在工作. 我的设置中是否可以更改一些东西,以阻止此额外的登录屏幕弹出?我正在使用Visual Studio 2012,IIS Express和MVC 4.相关代码: web.config
12 2024-04-17
编程技术问答社区
当aspNetCore web.config部分存在时,为什么launchSettings.json配置文件中的environmentalVariables无法加载?
我们最近将.NET Core 2.1 Web应用程序升级到.NET 3.1.从那以后,我们在启动集合中的配置文件无法正常工作.具体而言,环境变量没有加载,特别是" Aspnetcore_environment".我们使用它来切换AppSettings.{emoverunt} .json在本地调试以定位不同的环境时. 在我的研究中,Web.config似乎是此问题的罪魁祸首.对于上下文,我们将Web.config保留在我们的项目中,以便我们可以为我们的部署自定义一些东西.所讨论的配置文件使用iisexpress,因此要考虑web.config. 如果我删除了web.config,我可以切换启动配置文件并生效.但是,当存在web.config时,启动配置文件环境变量不会生效. 现在更加好奇,如果我只从web.config中删除此部分,则来自启动设置的环境变量再次开始工作: 这可能与从OutofProcess(.NET 2.1默认值)到InProcess(.NET 3.
10 2024-04-16
编程技术问答社区
ASP.NET MVC网站在任何浏览器上都会被重定向到本地IIS,而不是IIS express。
aim: 在任何浏览器上的IIS Express上本地运行ASP.NET MVC网站. 历史: 该项目是一个ASP.NET MVC网站,该网站最初设置为使用启用SSL的本地IIS.我试图在IIS Express上进行设置: RouteConfig.cs文件 public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "_View", id = UrlPar
10 2024-04-16
编程技术问答社区
当使用iis express时,没有在远程PC上应用css
我提出了开发时从远程PC上使用我的ASP.NET MVC网站工作的必要条件.因此,我将其配置为使用IIS Express. 首先,Windows身份验证引起的问题.我的网站应该在Windows域Intranet中使用,因此我想使用集成的Windows身份验证.我设法通过 IE的问题仍然无法解决,但是让它成为 - 如果我在凭据中打印,它确实可以在本地工作. 我的问题是:当我在远程PC上打开网站时(均在Firefox中(无需打印登录/密码),即IE(我必须打印登录名字))我的页面就在不应用的情况下呈现造型.看来没有CSS可用.但是我没有任何错误. 在加载页的源代码中,我确实有行 但是,当我尝试查看site.css时,它说,存在一些内部服务器错误. 我认为我没有正确配置IIS表达正确,这就是问题所在.如果没关系,那么集成的Win
14 2024-04-16
编程技术问答社区
重启调试会话后出现FatalExecutionEngineError
从几个星期(几个月?)开始,我有时会在Visual Studio 2017/2019 Enterprise中重新启动ASP.NET应用程序后,有时会得到以下例外.它只有在IIS Express已经运行我的应用程序时才发生,并且我需要在重新编译后开始一个新的调试会话. 每当发生这种情况时,我都必须杀死IIS Express(taskkill /f /im iisexpress.exe),然后在VS中开始新的调试会话.我不知道是什么触发了这个问题.它有一天开始在VS 2017 Enterprise上发生.也许是因为我收到了一些Win10更新?升级到2019 Enterprise无法解决问题. 托管调试助手" fatalexecution engineError' 消息=托管调试助手" fatalexecution engineError":'运行时遇到了致命的错误.该错误的地址在线程0x16B8上位于0x45B30496.错误代码为0xC0000005.此错误可能是CLR中的错
18 2024-04-15
编程技术问答社区
如何在IIS和IIS Express上为一个控制器动作设置请求超时
我需要在控制器中以编程方式在我的应用程序中增加特定控制器操作的请求超时. 解决方案 我到目前为止找到长期运行脚本的最佳方法(如果您的应用程序根本无法避免拥有一个),就是首先创建一个异步处理程序: public async Task About() { var cts = new CancellationTokenSource(); cts.CancelAfter(180000); await Task.Delay(150000, cts.Token); return View(); } 在上面的摘要中,我添加了一个取消令牌,说我的异步方法应在180秒后取消(即使在此示例中它永远不会延迟超过150秒),我添加了超时以确保有我的脚本可以运行多长时间的上限. 如果运行此操作,您将获得http错误502.3,因为在0
10 2024-04-15
编程技术问答社区
在Visual Studio中设置SSL证书
我在一台新计算机上安装了Visual Studio Community 2019.我启动了一个Web应用程序项目,第一次运行了它,然后在提示接受自签名的证书时,我设法单击"不再询问" 和'和" no". P> 在这一点上,运行Web应用程序时,我会得到一个err_connection_reset,并且无法连接到任何内容.我已经尝试使用此处列出的建议删除和重新创建证书: visual Studio 2017 Local -Host证书,并且完全重新安装,但两者都没有工作. 要清楚,我搞砸了,而不是视觉工作室.据我所知,我的设置或环境没有什么特别的,并且我之前在Visual Studio中构建了Web应用程序,这次我只是单击了错误的内容,并且试图撤消该应用程序,而没有出厂重置整个PC. 有人知道如何在Visual Studio中触发该原始提示并获得正确签名的证书来运行Web应用程序? [已解决] 解决方案 如果有人再次遇到这个非常具体的问题,我将发布我为修复它所做
6 2024-04-14
编程技术问答社区
在Razor视图的foreach循环中出现Assembly Not Referenced编译错误
编辑:我已经检查并尝试了许多其他组件未参考SE上发现的问题,但是我并没有发现很多人在处理应该是内置的组件(System.Collections.Generic.List).这使得很难手动添加或删除参考等. 我正在尝试从API响应中构建部分视图.我已经确认响应是正确且构成良好的,我的对象是正确构建的,但是当我生成部分视图时,会显示汇编错误. Compiler Error Message: CS0012: The type 'System.Collections.Generic.List`1' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Collections, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. 这是剃须刀视图:
8 2024-04-14
编程技术问答社区
当启动应用程序是一个控制台应用程序时,防止iisexpress在解决方案中运行网站。
我有一个解决方案,其中包含许多项目.即使我将Web项目的开始选项设置为: 不要打开页面.等待外部应用程序的请求. 使用自定义网络服务器.基础网址:http://localhost. 和启动项目至: 单启动项目 选择控制台应用程序(不是网站) 当我按开始调试时,IIS Express启动(显示在任务栏上).如何防止IIS Express启动?我只是在运行控制台应用程序,并且不希望IIS Express运行. 实际上,解决方案启动中IIS中的所有网站,它们不必要地在我的机器上消耗资源. 解决方案 有简单的方法:在Web Project的属性中F4(不是右键单击 - >属性)设置"在调试时始终启动"到False 其他解决方案 在属性页面 - >开始选项:设置start action ="不要打开页面...";设置服务器 - >使用自定义服务器并将基本URL空白. 其他解决方案 对于Visual Studio 2013,我像这样配置了:
24 2024-04-14
编程技术问答社区
IIS Express-增加内存限制
i在.NET MVC5中有一个VS项目,该项目加载了使用大量内存的外部DLL文件.平均它使用500-1000MB内存. 现在,当我尝试使用默认II Express服务器调试项目时,我几乎总是会遇到异常. 我知道普通IIS有A/3GB标志,但是IIS Express呢.有没有设置,所以我可以启用此设置,或者除了在开发PC上安装完整的IIS外,还有其他解决方案吗? ps:开发人员PC具有Windows 8.1 64X和Visual Studio 2013. 解决方案 转到Visual Studio-工具 - 选项菜单 选择: - 项目和解决方案,然后是Web Projects 勾选复选框:"用户为网站和项目的IIS Express的64位版本 无需注册表. 其他解决方案 Cassini和iisexpress均以32位运行...您可以通过添加/设置以下注册表密钥来配置Visual Studio 2012使用IIS Express 64位:
12 2024-04-14
编程技术问答社区