Quantcast
Channel: All Forums
Viewing all 27852 articles
Browse latest View live

IIS 8 error 500

$
0
0

We are useing IIS 8 and sometimes the got error 500 internal server error when trying to display a PDF from the server. Details from IIS Lof:

Sc-status: 500

Sc-substatus: 19

sc-win32-status: 5

I used Process Explorer and foung, that w3wp has a handle on the PDF and our application couldnt overwrite it and display the new version on the client machine.


IIS7 Machine Key

$
0
0

I am working on security compliance and have a specific technical directive that is telling me I need to choose SHA2 for the machine key in IIS7.  The directive instructions are:

1. Open the IIS Manager
2. Click the site name under review
3. Double-click the Machine Key in the website Home Pane
4. Ensure "SHA2" is selected for the Validation method.

I do not have SHA2 available to choose in the drop down box.  I have AES, MD5, SHA1 and 3DES. Is there a way to get SHA2 in the drop down box?

Thanks!

Error with FTP on IIS8 Membership Provider: System.Web: Default Membership Provider could not be found.

$
0
0

I have a simple website set up in IIS 8 on Windows Server 2012 R2.  I have both HTTP and FTP enabled on the site.

At the server level

I have set up the connection string (LocalSQLServer) to my membership SQL server on a seperate database server.  I have added providers for roles and membership using the LocalSQLServer connection string.  So my server configuration looks like this.

<membership><providers><add name="FtpSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordReset="false" enablePasswordRetrieval="false" passwordFormat="Clear" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" applicationName="/"/></providers></membership><profile><providers><add name="FtpSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" applicationName="/" /></providers></profile>

At the site level I have select the default providers for Roles and Users.  It looks like this.

<?xml version="1.0" encoding="UTF-8"?><configuration><system.web><roleManager defaultProvider="FtpSqlRoleProvider" enabled="true" /><membership defaultProvider="FtpSqlMembershipProvider" /></system.web></configuration>

I know my providers are set up correctly because I can see users under .NET Users and roles under .NET Roles.

Under FTP Authentication I have added the mysterious AspNetAuth custom provider.  It is the only provider that is enabled under FTP Authentication.

I have user isolation enabled and the requisite folders created. The only authorization rule is allow all users.  Everything seems to be set up as needed. But when I attempt a connection, I get this message.

"Membership Provider:  System.Web: Default Membership Provider could not be found."

I have probably left off something important.  Thanks anyway.

I have looked at this post: https://www.iis.net/learn/publish/using-the-ftp-service/scenario-build-an-ftp-site-on-iis#03.  It does not address ASP.NET Authentication.

I have looked at this post: https://forums.iis.net/p/1226816/2104638.aspx.  It says its answered but the link goes to a IIS7 article.  I tried it anyway with no luck.

Contact Dell Printer Customer Services to Any Issues

$
0
0

Dell printer is loved by millions of users global. But it may happen that they face some technical quandary while using the Dell printer. In such situation, they don’t require to get worried as the wanted technical help can be easily obtain by dialing a Dell printer customer service phone number. The number will help you to attach to the right technician of Dell printer. You take Dell printer support of a third party tech support providing company for getting an online technical support in an apt manner. You can consult a Dell printer specialist to get a quick tech support for your Dell printer.

The Dell Printer Customer Care Number will help you in resolve issues in a quick manner. Dell printer user can chat with a support expert and can overcome the severe technical issues in an immediate manner. In addition, you can resolve immeasurable tech issues now, by getting in touch with a Dell printer tech support providing company. The company’s main purpose is to provide round the clock tech support help in a hassle-free manner.

Partially publish internal webapp - IIS10

$
0
0

Hello,

We have an internal webapp with a public URL (for example webapp.contoso.com) which resolves to an internal IP address via internal DNS zone.

Now, we have to publish a few URLs from this site to the internet. (for example webapp.contoso.com/external1, webapp.contoso.com/external2)

Unfortunately we dont have a URL filter in our firewall, so we had to find an alternative solution and we wonder if its possible to do this via IIS reverse proxy.

The problem is that our external URL is the same as the internal URL, but some of the URLs must be available through the internet.

We have installed a reverse proxy server and forwarded all the webapp.contoso.com traffic from outside to this IIS reverse proxy. Then we configured the URL redirect based on the /external1(.*) /external2(.*) but when we try to browse the page from the outside it says "Cannot display the webpage". If we redirect to a different internal URL then the redirection works.

I know that its too general description of the problem, but first of all I would like to know that if it could work with the same URLs (internal and external).

Thanks for any help.

Kind regards,

Dvijne

EDIT: One more thing. Our reverse proxy uses the internal DNS server to be able to find the internal webapp server. And this is why I think its not working, because maybe it cannot deliver the response.

Redirect url

$
0
0

Hi,
I am trying to redirect some webpages to a new one due to some major updates while retaining the old ones just in case I need to roll it back to it. The details below

     www1.site.com/123/* -> www2.site.com/123/*
     www1.site.com/123A/* -> www2.site.com/123A/*

     www1.site.com/456/* -> www2.site.com/456/*
     www1.site.com/456A/* -> www2.site.com/456A/*

No redirect for the url below

     www1.site.com/789/*
     www1.site.com/789A/*

Thank you for your assistance.

The remote server returned an error: (405) Method Not Allowed.

$
0
0

I really need some advice, I've been trying to install a web app called CDesk for about 3 weeks now.

I tried manually installing it within IIS, but couldn't get it to function properly. I ended up using Microsoft Web Platform Installer 5.0, and got it fully installed in the back end (or so I thought).

When I try to navigate to the web app from a browser I get a 405 error.

It's driving me up the wall! Please, someone shed some light on the issue.

The Error:

The remote server returned an error: (405) Method Not Allowed.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Net.WebException: The remote server returned an error: (405) Method Not Allowed.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding
the origin and location of the exception can be identified using the exception stack trace below.


Stack Trace: 

[WebException: The remote server returned an error: (405) Method Not Allowed.]
   System.Net.HttpWebRequest.GetResponse() +1743
   System.ServiceModel.Channels.HttpChannelRequest.WaitForReply(TimeSpan timeout) +75

[ProtocolException: The remote server returned an unexpected response: (405) Method Not Allowed.]
   System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +14493634
   System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +388
   UserInterfaceLayer.HelpdeskService.IService1.checkLicenseSettings() +0
   Helpdesk.login.Page_Load(Object sender, EventArgs e) in D:\Projects\C-Desk\liveProject--05.00.00.023\Helpdesk\Helpdesk\login.aspx.cs:36
   System.Web.UI.Control.OnLoad(EventArgs e) +109
   System.Web.UI.Control.LoadRecursive() +68
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436

Here is my web.config file below.

<?xml version="1.0"?><configuration><connectionStrings><add name="wcfservic1" connectionString="http://192.168.0.139/Cdesk/Service1.svc" /><add name="wcfservic2" connectionString="http://192.168.0.139/Cdesk/events.svc" /><add name="master" connectionString="Data Source='server1';Initial Catalog='master';
Integrated Security='False';User ID='sa';Password='DB#pass'" providerName="System.Data.SqlClient" /><add name="constr" connectionString="Data Source='server1';Initial Catalog='deletecdeskDB8011';
Integrated Security='False';User ID='sa';Password='DB#pass'" providerName="System.Data.SqlClient" /></connectionStrings><appSettings><add key="ChartImageHandler" value="storage=memory;deleteAfterServicing=true;" /></appSettings><system.web><customErrors mode="Off"/><httpHandlers><add path="ChartImg.axd" verb="GET,HEAD,POST"
type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />
<add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler,
Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
validate="false" /></httpHandlers><httpRuntime maxRequestLength="2147483647" /><pages enableEventValidation="false" viewStateEncryptionMode="Never"><controls><add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting"
assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /><add tagPrefix="asp" namespace="Saplin.Controls" assembly="DropDownCheckBoxes" /></controls></pages><compilation targetFramework="4.0"><assemblies><add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /><add assembly="System.Web.Extensions.Design, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35" /><add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089" /></assemblies><buildProviders><add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms,
Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /></buildProviders></compilation></system.web><system.webServer><modules runAllManagedModulesForAllRequests="true" /><defaultDocument><files><add value="login.aspx" /></files></defaultDocument><security><requestFiltering><requestLimits maxAllowedContentLength="2147483648" /></requestFiltering></security><handlers><remove name="ChartImageHandler" /><add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST" path="ChartImg.axd"
type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35" /><add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*"
path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler,
Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /></handlers><validation validateIntegratedModeConfiguration="false" /></system.webServer><system.serviceModel><serviceHostingEnvironment minFreeMemoryPercentageToActivateService="0" /><bindings><basicHttpBinding><binding name="service1binding" openTimeout="00:10:00" sendTimeout="00:10:00"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"><readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /></binding><binding name="service2binding" openTimeout="00:10:00" sendTimeout="00:10:00"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"><readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /></binding><binding name="service3binding" openTimeout="00:10:00" sendTimeout="00:10:00"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"><readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /></binding></basicHttpBinding></bindings><services><service behaviorConfiguration="metadataBehavior" name="HelpDeskService.Service1"><endpoint address="http://localhost/Cdesk/Service1.svc" binding="basicHttpBinding"
bindingConfiguration="service1binding" contract="HelpDeskService.IService1"><identity><dns value="localhost" /></identity></endpoint></service><service behaviorConfiguration="metadataBehavior2" name="HelpDeskService.events"><endpoint address="http://localhost/Cdesk/events.svc" binding="basicHttpBinding"
bindingConfiguration="service2binding" contract="HelpDeskService.Ievents"><identity><dns value="localhost" /></identity></endpoint></service><service behaviorConfiguration="metadataBehavior" name="HelpDeskService.Chat"><endpoint address="http://localhost/Cdesk/chat.svc" binding="basicHttpBinding"
bindingConfiguration="service3binding" contract="HelpDeskService.IChat"><identity><dns value="localhost" /></identity></endpoint></service></services><behaviors><serviceBehaviors><behavior name="metadataBehavior"><serviceMetadata httpGetEnabled="true" /><serviceDebug includeExceptionDetailInFaults="false" /><dataContractSerializer maxItemsInObjectGraph="2147483647" /></behavior><behavior name="metadataBehavior2"><serviceMetadata httpGetEnabled="true" /><serviceDebug includeExceptionDetailInFaults="false" /><dataContractSerializer maxItemsInObjectGraph="2147483647" /></behavior></serviceBehaviors></behaviors><client><endpoint address="http://192.168.0.139/Cdesk/Service1.svc" binding="basicHttpBinding"
bindingConfiguration="service1binding" contract="HelpdeskService.IService1" /><endpoint address="http://192.168.0.139/Cdesk/events.svc" binding="basicHttpBinding"
bindingConfiguration="service2binding" contract="EventService.Ievents" /><endpoint address="http://192.168.0.139/Cdesk/chat.svc" binding="basicHttpBinding"
bindingConfiguration="service3binding" contract="ChatService.IChat" /></client></system.serviceModel></configuration>

Windows Security Update (KB2716513). Failed for IIS

$
0
0

Hello,

I have IIS 7 installed in the server and  prompted windows update is IIS FTP 7.5 for Windows Server 2008 (KB2716513). 

when i install  this , its failed and throwing below error 

Installation Failure: Windows failed to install the following update with error 0x80070643: Security Update for IIS FTP 7.5 for Windows Server 2008 (KB2716513).

When i try to install it manually its prompting to install version 7.5 .  do i need install KB which is for IIS 7 ? or this KB will also be compatible on IIS 7 

Please anyone advice here


Authentication mode enabled on IIS is getting disabled automatically and randomly.

$
0
0
The website currently has both anonymous and widows authentication enabled. Randomly, it gets disabled and we have to manually enabled it back again.
What could cause the IIS to disable the enabled authentication modes?

IIS 10 Profiles for ApplicationPoolIdentity are not created in the registry

$
0
0

When I create a local website in IIS 10 on my Windows 10 Pro workstation (logged in with an Administrator account) and then access it from the browser, IIS hangs and the only way to get it running again in a reasonable time is to reboot. I am receiving error 1511 "Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off." followed by error 1500 "Windows cannot log you on because your profile cannot be loaded. Check that you are connected to the network, and that your network is functioning correctly. " and these errors repeat until I reboot.

I can avoid the problem by setting loadUserProfile to FALSE for the Application Pool, but as I understand it, best practice is to leave it on.

When checking the registry under HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, I see the profiles for application pool ApplicationPoolIdentity accounts that were created while I still had Windows 8 on the computer (it was originally Windows 7), but now it will not create new profiles in the registry. It does appear to eventually create a directory for the ApplicationPoolIdentity under C:\Users, but that by itself is not enough to prevent IIS from hanging.

Is it the missing profiles that are causing the problems, and what can cause them to not be created?

Thank you!

Lena Nilsson

IIS application pool crashes if using application initialization on the web farm

$
0
0

I have a web farm hosted in the Azure environment (Windows Server Datacenter 2016 + IIS 10). To configure the IIS on the routing server I need to use the application initialization feature. The IIS on routing server has the ARR, URLRewrite and ExternalDiskCache extensions installed. To enable application initialization I add the following code to theweb.config file:

<applicationInitialization skipManagedModules="true"><add initializationPage="/" /></applicationInitialization>

When the server is started I set up application pool and web application properties in the WebRole.OnStart method as follows:

using(var serverManager = new ServerManager()) {
    foreach(var application in serverManager.Sites.SelectMany(c => c.Applications)) {
        application["preloadEnabled"] = true;
    }
    foreach(var appPool in serverManager.ApplicationPools) {
        appPool["startMode"] = "AlwaysRunning";
    }
    serverManager.CommitChanges();
}

Everything is working fine until the application pool is restarted. Once it is stopped it is failed to start again with the following exception in the Windows event log:

Faulting application name: w3wp.exe, version: 10.0.14393.0, time stamp: 0x57899b8a
Faulting module name: iiscore.dll, version: 10.0.14393.1532, time stamp: 0x5965b173
Exception code: 0xc0000005
Fault offset: 0x000000000002adff
Faulting process id: 0x1298
Faulting application start time: 0x01d34424c5dd323c
Faulting application path: d:\windows\system32\inetsrv\w3wp.exe
Faulting module path: D:\Windows\system32\inetsrv\iiscore.dll
Report Id: 690b6f1e-9754-4699-9737-aed6823c0713
Faulting package full name:
Faulting package-relative application ID: 

When analyzing dumps with the DebugDiag tool I found the following stack trace:

iiscore!W3_CONTEXT::TagRequestForAppWarmup+37
iiscore!W3_CONTEXT::SetupStateMachinePhase2+125ea
iiscore!W3_CONTEXT::SetupStateMachine+6b4
iiscore!W3_CONTEXT_BASE::StartNotificationLoop+79
iiscore!APPLICATION_PRELOAD_PROVIDER::ExecuteRequest+a5
warmup!DoApplicationPreload+361
iiscore!W3_SERVER::GlobalNotify+c8
iiscore!W3_SERVER::NotifyApplicationPreload+6c
iiscore!IISCORE_PROTOCOL_MANAGER::PreloadApplication+7b
w3wphost!W3WP_HOST::ProcessPreloadApplications+df
w3wphost!WP_IPM::AcceptMessage+220
iisutil!IPM_MESSAGE_PIPE::MessagePipeCompletion+1c1
ntdll!RtlpTpWaitCallback+8d
ntdll!TppExecuteWaitCallback+8c
ntdll!TppWorkerThread+923
kernel32!BaseThreadInitThunk+14
ntdll!RtlUserThreadStart+21 

After making some research I noticed that the application pool is successfully restarted if I remove theadd attribute from the applicationInitialization section:

<applicationInitialization skipManagedModules="true"></applicationInitialization>

However, I need to use some initialization logic in my application. Changing the initialization page path also doesn't have any effect. It doesn't matter if I have an .aspx page or a simple text file.
This article describes how to set up the application initialization with the URL Rewrite module. So I made a series of experiments with the URL Rewrite. By default, it has a single rule defined by the ARR which routes all request to farm:

<rule name="ARR_MyFarm_loadbalance" enabled="true" patternSyntax="Wildcard" stopProcessing="true"><match url="*" /><conditions logicalGrouping="MatchAll" trackAllCaptures="false" /><action type="Rewrite" url="http://MyFarm/{R:0}" /></rule>

If I disable this rule, the application pool stops crashing after restart. However, the farm doesn't work Smile So I suppose that the reason for application crash is the incorrect configuration of the URL Rewrite module which tries to route the initialization page request to the farm.
I tried to write some additional rules to execute before this rule on initialization stage but without success - it seems that if the "farm" rule is enabled, it always performs routing. I used the patterns with APP_WARMING_UP server variable but it doesn't seem to help. I have the following rule set:

<rewrite><globalRules><clear /><rule name="Home page short" enabled="true" stopProcessing="true"><match url="^$" /><conditions logicalGrouping="MatchAll" trackAllCaptures="false"><add input="{APP_WARMING_UP}" pattern="1" /></conditions><action type="Rewrite" url="Startup.htm" /></rule><rule name="AllRequests" enabled="true" stopProcessing="true"><match url=".*" /><conditions logicalGrouping="MatchAll" trackAllCaptures="false"><add input="{APP_WARMING_UP}" pattern="1" /></conditions><serverVariables><set name="SKIP_MANAGED_MODULES" value="0" /></serverVariables><action type="Rewrite" url="{URL}" /></rule><rule name="ARR_MyFarm_loadbalance" enabled="true" patternSyntax="Wildcard" stopProcessing="true"><match url="*" /><conditions logicalGrouping="MatchAll" trackAllCaptures="false" /><action type="Rewrite" url="http://MyFarm/{R:0}" /></rule></globalRules></rewrite>

I don't use distributed rules defined in the web.config since they, as far as I know, are executed after global rules. And I need to disable the "farm" routing rule for initialization page. Tried to use Failed Request Tracing feature but in the case of the application pool crash it doesn't create logs.
How can I configure warm up on the routing server to route to specific local page?

Reverse proxy Outbound Rule is not working

$
0
0

Hi,

I have configured Reverse proxy Inbound Rule through Url Rewrite and it working fine. At the same time when I set Reverse Proxy Outbound Rule got "500 - Internal server error." message on same site. If I disable Outbound rule and keep the inbound rule active then its working fine. Once I active outbound rule got "500 - Internal server error." message.

Can anybody help me to resolve the issue.

Thanks

Kaushik

Network Load Balancing in windows 8.1

$
0
0

Hi,

we have a two PC's(windows 8.1 Pro) on same network with different IP Addresses, is it possible to create NLB using this machines?

Regards,

Satya.

IIS stopped accepting Domain credentials to run sites

$
0
0

HI, 

Apologies for the slightly vague title. I have a web server which has been working correctly for some months now. Yesterday morning, on adding a new site, a strange issue has started appearing:

Steps:

  1. Create new site
  2. Right Click on site, go to Basic Settings -> Connect as -> Set -> Enter account details -> OK -> OK
  3. Click Test Settings... (all tests pass)
  4. Click Close -> OK

At this point, all seems normal. However, on going back to Basic Settings -> Test Settings, the tests now fail.

On three of these tests, the account is locked out, as if the password was wrong. This occurs, even if I try with the Domain Admin account I am currently logged in with. Every other site on this server is now showing the same issue with their respective credentials.

The event viewer on my DC is showing up Event ID 4771, Kerberos pre-authentication failed. Failure code is 0x18 which normally means the password is incorrect, but I know it is correct (as I can use it elsewhere) and it does accept the credentials at first.

Extra details which may be relevant:

  • Windows Server 2012 R2 Datacenter
  • IIS Manager 8.5 .NET 4.6.2
  • No shared configuration (was touted as an answer when I google'd the error codes!)
  • No other web server within our infrastructure is experiencing this issue

Has anybody seen this issue before? If so, please tell me the answer as I have been pulling my hair out for the last 24 hours or so. I know this is normally set at the application pool level and Pass-through authentication is used, but due to the nature of our application, we require it to be set at this level. 

IIS Advanced Logging: issues with Tomcat and web application

$
0
0

Hello, I'm trying to use Advanced Logging on an IIS 7 web site which forwards client requests to a Java Web application hosted on a Tomcat container. The connection between IIS and Tomcat is managed via the Jakarta ISAPI Redirector.

I've tried almost everything but the "cs-uri-stem" doesn't log the jsp page requested by the client. Instead, for each request the log shows "/jakarta/isapi_redirect.dll", i.e. the ISAPI filter called to forward the request to Tomcat.

 Is anybody able to help me on this?

 

Thanks

Greg


Download is breaking in IIS 7.5

$
0
0

Hello,

we have the problem, that we have a Web server on Windows Server 2008 R2 Web edition, which is running for years without any problem. Now for about a month it is so, that we have massive problems with downloading lager files (200 MB to 1 GB) out of a few Webs which are running under .Net 5.0 and above. The Download is breaking on different Parts of the Download Process. One is breaking in a few Megabytes done and the next on about 900 MB. The next one is running complete. The Network Connection is all time online and working.


The Sourcecode of one of the Webs which is impacted was not chanced since February 2017. The System Eventlogs showing no errors. The Web server is sending an HTTP Error Code 200 to the Client, so that the client seems to Download the file probably fine. The "%SystemDrive%\Windows\System32\LogFiles\HTTPERR" is some times logging an 105 Connection_Dropped or 105 or 115 Request_Cancelled. Is there any known Issue about this behavior. The System was patched in October with the current Patches: KB4038779 / KB4038777 / KB4041090 / KB4041083 / KB4040973 / KB4040957 / KB4040980 / KB4040966 / KB4019990

Can anybody help? 

PHP very slow on IIS7

$
0
0

New install of Win2008 and IIS7... setup php using following instructions http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/

php pages are slow, especially the ones that connect to the mysql database. One page in particular will take so long that I get a 500 error (assuming this is timeout problem).

I am only calling up 10 records with 2 fields to display.

PHP error log shows nothing. IIS log shows nothing relating to this problem.

I have copied the exact code to our IIS6 server and the pages come up fast. I coped the pages to the Apache/Windows server and the pages come up fast.

This tells me something wrong on the IIS7 server.

How to resolve??

Thank you!

 

 

 

 

 

 

 

How to configure AAR on public-facing IIS server for simple redirections to other internal IIS servers

$
0
0

I have spent hours trying to figure out how to setup AAR to do what I want and I can't find a way, help would be greatly appreciated. We basically have 3 servers like this:

  • SERVER01.mydomain.com: IIS with AAR, Website01 (website01.mydomain.com), Public-facing IP
  • SERVER02.mydomain.com: IIS, Website02 (website02.mydomain.com), Internal IP
  • SERVER03.mydomain.com: IIS, Website03 (website03.mydomain.com), Internal IP

Because SERVER01 is public-facing, it receives all requests. I want:

  • SERVER01 to serve requests for website01.mydomain.com.
  • SERVER01 to redirect requests for website02.mydomain.com to SERVER02.
  • SERVER01 to redirect requests for website03.mydomain.com to SERVER03.

So far, I have achieved part of this by doing the following:

  • Set AAR on SERVER01 as a reverse proxy to SERVER02.mydomain.com.
  • Created an empty, dummy website on SERVER01 with bindings to website02.mydomain.com.
  • Added a URL Rewrite rule at the server level on SERVER01. When HOST_NAME matches website02.mydomain.com, URL is rewritten to http://SERVER02.mydomain.com/{R:0}.

This works for the redirect to SERVER02 for website02, and SERVER01 can still server its own websites. But I am struggling to achieve the same thing for the redirect to SERVER03 for website03, since reverse proxy may only specify a single server address. Also, why is the need to create a dummy website for each address that must be redirected? Please note that multiple IPs are not an option, merging all websites on the same server is not an option either, as is having different ports for each websites.

There gotta be a way to do this?

Thank you

Front Page Server Extension with IIS 8.5

$
0
0

I have used front page server extension with IIS 8.5 in Windows Server 2012 R2.  I have upgraded the FPSE with RTR. 

When I create a new folder inside the site directory, that folder contains inherit permissions from root folder. After I create a subweb using Server Administration on FPSE by giving the name of created folder, it will remove permission inheritance and also disappear the "Network Services" group, what previously had.

How can I keep this permissions as it is after creating the subwebs? 

Thanks.

Windows 2000 Internal IP Leak

$
0
0

So, Unfortunately my employer still has a Windows 2000 IIS server.
I've been tasked with patching it in prep for an upcoming security audit.
Specifically, the identified vulnerabilities relate to :
1. Microsoft IIS WebDAV PROPFIND Internal IP Leak
2. Anonymous users can obtain the Windows password policy
Nessus is usually pretty good about giving us details including patch names for newer servers - but not for Win2000 - it gives just a generic message.
I searched web and found a lot of patches and related information.
Unfortunately, the patches are for newer versions of Windows Server.
I have a theory :
Maybe these vulnerabilities were discovered AFTER windows 2000 end-of-life ?
...And Microsoft doesn't expect that anyone would still be using Windows 2000 in this day and age - so no patches exist ?
I'm software dev, so my knowledge on this subject is very limited.
Any information would be greatly appreciated.

Thanks,

Viewing all 27852 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>