精华内容
下载资源
问答
  • Now I tried to load all the files to a webserver. I did all the configuration, but when I try to load the side, there is an error, that it <code>putenv()</code> is not enabled. <p>Also there is no ...
  • 没有此应用程序启用 ASP.NET 兼容性。请在 web.config 中启用 ASP.NET 兼容性,或将 AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode 属性设置为 Required 以外的值。 在web....

    无法激活服务,因为它需要 ASP.NET 兼容性。没有未此应用程序启用 ASP.NET 兼容性。请在 web.config 中启用 ASP.NET 兼容性,或将 AspNetCompatibilityRequirementsAttribute.AspNetCompatibilityRequirementsMode 属性设置为 Required 以外的值。

    在web.config中添加 aspNetCompatibilityEnabled="true"属性即可,如下:

    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />

    转载于:https://www.cnblogs.com/johnblogs/p/6687701.html

    展开全文
  • 在使用完全限定的域名 (FQDN) 或自定义主机标头浏览承载于运行 Microsoft Internet 信息服务 (IIS) 5.1 或更高版本的计算机上的本地网站时,可能会收到类似于以下内容的错误消息: HTTP 401.1 - 授权:登录...

    症状

    在使用完全限定的域名 (FQDN) 或自定义主机标头浏览承载于运行 Microsoft Internet 信息服务 (IIS) 5.1 或更高版本的计算机上的本地网站时,可能会收到类似于以下内容的错误消息:
    HTTP 401.1 - 未授权:登录失败
    当网站使用集成身份验证并具有映射到本机环回地址的名称时,将出现此问题。

    注意:仅当尝试直接在服务器上浏览网站时,才会收到此错误消息。如果从客户端计算机浏览网站,网站会正常运行。

    此外,还在安全事件日志中记录了类似于以下事件消息的事件消息:此事件消息包括“登录进程”项的值中的一些奇怪字符:

    事件类型:失败审核
    事件来源:安全性
    事件类别:登录/注销
    事件 ID:537
    日期:日期
    时间:时间
    用户:NT AUTHORITY\SYSTEM
    计算机:Computer_Name
    描述:登录失败:
    原因:登录时出现错误
    用户名:User_Name
    域:Domain_Name
    登录类型:3
    登录过程:Ðùº
    身份验证包:NTLM
    工作站名:Computer_Name
    状态代码:0xC000006D
    子状态代码:0x0
    调用方用户名:-
    调用方域:-
    调用方登录 ID:-
    调用方进程 ID:-
    传递服务:-
    源网络地址:IP_Address
    源端口:Port_Number

    注意:有时,事件消息中出现的奇怪字符可能类似于以下字符:
    Ðù²
    。当您尝试在 Microsoft Visual Studio 2003 中调试 Microsoft ASP.NET 项目时,还可能收到类似于以下内容的错误消息:
    Error while trying to run project:Unable to start debugging on the web server.You do not have permissions to debug the server. 

    Verify that you are a member of the 'Debugger Users' group on the server.
    注意:此错误消息中单词“Web”未采用首字母大写。

    所发出的 Web 服务请求不会在 IIS 日志中产生 HTTP 401 消息。在使用 Web 服务的应用程序的错误事件的“说明”部分中可能会记录 HTTP 401 消息。例如,Microsoft Commerce Server 2002 可能会出现此行为。如果出现此行为,则这是 Microsoft Windows Server 2003 Service Pack 1 (SP1) 和环回检查安全功能所进行的更改的表现。

    原因

    如果安装 Microsoft Windows XP Service Pack 2 (SP2) 或 Microsoft Windows Server 2003 Service Pack 1 (SP1),则会出现此问题。Windows XP SP2 和 Windows Server 2003 SP1 包括一个环回检查安全功能,用于帮助防止计算机受到反射攻击。因此,如果所使用的 FQDN 或自定义的主机标头与本地计算机名称不匹配,则会出现身份验证失败。

    替代方法

    重要说明:此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    322756 如何在 Windows XP 中备份和还原注册表


    可使用两种方法解决此问题,请根据您的具体情况使用以下方法之一:

    方法 1:禁用环回检查

    第一种方法是通过设置 DisableLoopbackCheck 注册表项来禁用环回检查。

    若要我们为您解决该问题,请转到“帮我修复此问题”部分。如果您想自己修复此问题,请转到“我自己修复此问题”部分。

    帮我修复此问题

    若要自动设置 DisableLoopbackCheck 注册表项,请单击“修复此问题”链接。单击“文件下载”对话框中的“运行”,然后按照修复此问题向导中的步骤执行操作。

    修复此问题 
    Microsoft Fix it 50306


    注意:此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。

    注意:如果您使用的计算机并未出现此问题,则可将自动修复功能保存至闪存驱动器或 CD 中,然后就可在出现此问题的计算机中运行该功能。

    我自己修复此问题

    若要自己设置 DisableLoopbackCheck 注册表项,请按照下列步骤操作:
    1. DisableStrictNameChecking
      注册表项设置为 1。 有关具体操作方法的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中的相应文章:
      281308 无法使用别名连接到基于 Windows 2000 或 Windows Server 2003 的计算机上的 SMB 共享 (EN)
    2. 依次单击「开始」、“运行”,键入 regedit,然后单击“确定”
    3. 在注册表编辑器中,找到并单击下面的注册表项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
    4. 右键单击“Lsa”,指向“新建”,然后单击“DWORD 值”
    5. 键入 DisableLoopbackCheck,然后按 Enter。
    6. 右键单击 DisableLoopbackCheck,然后单击“修改”
    7. 在“数值数据”框中,键入 1,然后单击“确定”
    8. 退出注册表编辑器,然后重新启动您的计算机。

    方法 2:指定主机名

    若要指定映射到环回地址并且可以连接到计算机上的网站的主机名,请按照下列步骤操作:
    1. DisableStrictNameChecking
      注册表项设置为 1。 有关具体操作方法的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中的相应文章:
      281308 无法使用别名连接到基于 Windows 2000 或 Windows Server 2003 的计算机上的 SMB 共享 (EN)
    2. 依次单击「开始」、“运行”,键入 regedit,然后单击“确定”
    3. 在注册表编辑器中,找到并单击下面的注册表项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
    4. 右键单击“MSV1_0”,指向“新建”,然后单击“多字符串值”
    5. 键入 BackConnectionHostNames,然后按 Enter。
    6. 右键单击“BackConnectionHostNames”,然后单击“修改”。
    7. 在“数值数据”框中,为本地计算机上的网站键入一个或多个主机名,然后单击“确定”
    8. 退出注册表编辑器,然后重新启动 IISAdmin 服务。

    转载于:https://www.cnblogs.com/raphael5200/archive/2012/07/26/5114859.html

    展开全文
  • .NET Core Web API上为CORS启用OPTIONS标头

    千次阅读 2019-07-19 19:55:21
    在dotnet core web api中支持CORS(跨域访问...需要对服务器进行非简单请求时,比如context-type为json时,第一次会发送option方法探测,第二次才会正式发送post请求,由于webapi开启option方法,前端会收到204错...

    在dotnet core web api中支持CORS(跨域访问)

    问题描述:

    需要提前设置好cors,设置好cors后,get或者post(pain/text)这些简单类型都可以请求。

    但是,

    需要对服务器进行非简单请求时,比如context-type为json时,第一次会发送option方法探测,第二次才会正式发送post请求,由于webapi未开启option方法,前端会收到204错误(204 No Content),post也就没发出去。

     

    解决方法:

    通过中间间,对option方法进行启用,并回应200状态码。

     

    设置cors,具体做法:

    步骤1.在startup.cs 的ConfigureServices方法中加入   

    services.AddCors(Options =>
                Options.AddPolicy("543",
                p => p.AllowAnyOrigin())
                );// 代码写在mvc前面

    // services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);

    步骤2.在startup.cs 的Configure方法中加入   

    app.UseCors("543");// 代码写在mvc前面

    //app.UseMvc();

    设置cors 完毕。

     

     

    开启option方法,具体做法:

    步骤1.  创建一个OptionsMiddleware.cs类

    步骤2.  复制代码进去

    using Microsoft.AspNetCore.Builder;
    using Microsoft.AspNetCore.Http;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Threading.Tasks;
    
    namespace xxxxxxxxx
    {
        public class OptionsMiddleware
        {
            private readonly RequestDelegate _next;
    
            public OptionsMiddleware(RequestDelegate next)
            {
                _next = next;
            }
    
            public Task Invoke(HttpContext context)
            {
                return BeginInvoke(context);
            }
    
            private Task BeginInvoke(HttpContext context)
            {
                if (context.Request.Method == "OPTIONS")
                {
                    context.Response.Headers.Add("Access-Control-Allow-Origin", new[] { (string)context.Request.Headers["Origin"] });
                    context.Response.Headers.Add("Access-Control-Allow-Headers", new[] { "Origin, X-Requested-With, Content-Type, Accept" });
                    context.Response.Headers.Add("Access-Control-Allow-Methods", new[] { "GET, POST, PUT, DELETE, OPTIONS" });
                    context.Response.Headers.Add("Access-Control-Allow-Credentials", new[] { "true" });
                    context.Response.StatusCode = 200;
                    return context.Response.WriteAsync("OK");
                }
                return _next.Invoke(context);
            }
        }
        public static class OptionsMiddlewareExtensions
        {
            public static IApplicationBuilder UseOptions(this IApplicationBuilder builder)
            {
                return builder.UseMiddleware<OptionsMiddleware>();
            }
        }
    }

    步骤3.在startup.cs 的Configure方法中加入  

     app.UseOptions(); // 在方法最开始的位置加,其他位置没测试。

    开启option方法,设置完毕。

     

     

     

     

     

     

     

    展开全文
  • window10下Web服务器的搭建与常见问题一、安装1、安装服务2、浏览器输入http://localhost/,或者127.0.0.1即可访问默认服务二、Vs2012打开web服务工程提示Asp.net4.5在web服务器上注册三、问题总结1、打不开...

    一、安装

    1、安装服务

    打开控制面板->选择程序->启用或关闭windows功能->Internet information Services(IIS)->确定
    点一下Internet information server出现默认黑色方框即可,不需要全选,等待安装完成
    在这里插入图片描述
    在这里插入图片描述

    2、浏览器输入http://localhost/,或者127.0.0.1即可访问默认服务

    正常情况下是会出现下面界面:(如果失败请看问题总结)

    在这里插入图片描述

    二、Vs2012打开web服务工程提示Asp.net4.5未在web服务器上注册

    问题原因:Vs安装问题,具体因为未完全安装还是安装包有问题有待确定
    解决办法:安装补丁即可,补丁安装包可以支持离线安装,点击下方即可下载
    点我下载

    三、问题总结

    1、打不开127.0.0.1、打不开http://localhost,空白页面

    步骤一:打开Internet information service,iis管理器,右键查看默认服务管理是否是启动状态
    在这里插入图片描述
    在这里插入图片描述
    步骤二:重新注册.netframework,
    cmd用管理员权限打开,命令行进入系统盘/windows/Microsoft.Net/Framework,运行ASPnet_regiis.exe -i,重新注册即可,尝试重新打开网页看是否可以访问,如果不可以继续步骤三
    在这里插入图片描述

    步骤三:请一定不要用Microsoft Edge默认浏览器打开,这个浏览器打不开,我就是搞了老半天才发现的,然后果断安装Google Chrome谷歌浏览器…,问题解决

    展开全文
  • 将项目配置为进行调试 一般用下面的方法可以解决: 1:确认在“配置属性”中的“启用ASP.NET调试"为"True" 2:确认你的"web.config"中的"debug=true" 3:若你安装过wind2000 SP4后,则要在命令行...
  • python-web服务管理脚本

    2020-09-24 12:44:40
    python-web服务管理脚本 参数说明: ​ 1.python_path为python解析器路径,默认已做python3映射 ​ 2.log_index为日志编号,用以记录启动次数及提供每次启动分不同日志功能(暂未启用) ​ 3.port选择不冲突、可使用...
  • 第一,确定Web.Config文件的debug设定为true,这个要小写,它区分大小写的 第二,项目属性中的侦错属性,启用ASP.NET侦错为true,如果设为false,则直接运行项目,不进入调试状态 第三,IIS虚拟目录中找到这个专案的...
  • 1:确认在“配置属性”中的“启用ASP.NET调试"为"True" 2:确认你的"web.config"中的"debug=true" 3:若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i aspnet_isap.dll" 4:在IIS里查看站点信息,选中...
  • system.web> <!-- 设置 compilation debug="true" 可将调试符号插入 已编译的页面中。由于这会 影响性能,因此请只在开发过程中将此值 设置为 true。 --> <compilation debug="false"> &...
  • 启用TLS,可以使用rustls / openssl :locked: 最小的依赖关系(努力减少它们!) :two_hearts: 没有生产准备 Web服务器尚未准备好投入生产,在我们准备投入生产之前,还有很多事情要做。 使用风险自负! 开发正在...
  • 系统用centos5.9 首先在window上安装SecureCRT终端 1:首先验证安装secureCRT的本地...若安装的话: apt-get installopenssh-server 3:ssh开启服务 /etc/init.d/ssh start 4:查看22端口是否启用 Netstat –...
  • <br />原因:因为Microsoft Office 2007 MIME格式列在Domino Web Server metabase(httpd.cnf)中,所以导致请求一个Microsoft Office2007文件时,被当作未知类型的请求处理。此时服务器会使用“Application...
  • 解决办法:将IIS的IP地址设为全部分配就好了! Web应用程序编译时的错误:无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证。 解决:打开IIS,在IIS里查看站点信息(属性),选择“目录安全...
  • 2、配置中的system.webServer/directoryBrowse/enabled属性值设置为True。 所以 1、启用目录浏览功能如上图所述。 2、设置configuration/system.webServer/directoryBrowse/enabled,需要这样找到这个设置 ...
  • 最近几天,笔者所在的单位中的一台WEB服务器由于负载过大出现了问题,当同时在线的用户达到一定规模(2000-3000)时,频繁出现页面响应迟缓、超时等问题。服务器采用的操作系统是Windows Server 2003企业版,数据库...
  • 问题原因:IIS 管理器启用目录浏览功能未启用。 解决方法:打开 IIS 管理器,点击“功能”,在“功能”视图中,双击“目录浏览”,在“目录浏览”页上,在“操作”窗格中单击“启用”。 转载于:...
  • 服务-添加角色-IIS(包括部分功能) 如果是64位操作系统iis - 应用程序池-高级设置-启用32位 服务-添加功能-FX(激活WCF) 安装Fx4.0或更高 查看IIS 应用程序池就包含2.0 4.0或更多 如果没有成功...
  • 这是因为阿里云启用了域名扫描和HTTP过滤管理系统,当web网站http数据经过域名管理系统时,如果发现是无备案号的域名,则会自动对此域名进行HTTP数据过滤,直接显示备案页面。 备案时间漫长等待,或在备案前需要...
  • 背景:服务器重启后,zabbix访问被拒绝,zabbix...然后网上查找资料,偶然看到一个是否环境启动,当即查看所有服务启动状态   http环境启动; 启动查看效果,访问ip页面进入了测试页面   输入zabb...
  • 描述: Web 服务器被配置为不列出此目录的内容 的解决办法 设置正确“默认文档”、启用“目录浏览”权限即可! 设置默认文档一般是列表目录,但又没有列出目录的权限,所以出现此错误。 而若有列目录权限...
  • - Forbidden Web 服务器被配置为不列出此目录的内容”,原因是因为对“目录浏览”设置启用操作。 错误摘要 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 最...
  • 问题:2000 Advance Server系统,IIS里默认站点显示“已停止”,点启动后过一会儿显示“服务及时响应启动或控制请求”,重启重装IIS也没有用,怎么解决啊? 解决:进入管理工具>>服务>>启动World Wide Web ...
  • 网上有3种说法: 1.将驱动粘贴到tomcat... 为此记录器启用调试日志记录,以获取已扫描但在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。***的错误,暂时网上没有答案。 ...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 278
精华内容 111
关键字:

web服务未启用