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

Sudden app crashes in my IIS ASP.NET app

$
0
0

Hello everybody,

I have a problem with one app that i had time using without problems, but now i am seeing sudden app crashes sometimes.

The Error log shows this:

A process serving application pool 'myApp' suffered a fatal communication error with the Windows Process Activation Service. The process id was '55892'. The data field contains the error number.

I have tried several things that i have read in this forum and others, like to increase the thread and connection limit and schedule the app recycling for certain times where there's not much load in the server, i had made this for various apps because my main app depends on those too.

I decided to make this change in my machine.config file:

<system.net>
<connectionManagement>
<add address="*" maxconnection="10000"/>
</connectionManagement>
</system.net>

and:

<processModel autoConfig="false" maxWorkerThreads="10000" maxIoThreads="10000" minWorkerThreads="500" requestQueueLimit="1000" requestLimit="Infinite"/>

Please, let me know if this is appropriate, because i don't know if this may have caused my problem, i recently increased my server RAM to 32 GB, i don't know if Windows is using it well or the IIS, but i have seen that when my server is at the most of the load the RAM consumption reaches almost 25GB more or less.

I have also configured DebugDiag to capture a dump and in the dump it says that an exception happened in one thread saying what i paste at the bottom.

http://localhost:3434/ is an app that is being used by the main app, i suspect that a recycling is happening in that app that causes the crash, so i turned notifications of the recycling and scheduled for the nights.

So, my question is, where can i continue looking for the error or how can i capture more information to determine what was the problem... maybe the 3434 port app reached its connection limit (something like 2 maximum connections for HTTP, i highlighted that part bellow). I have tried to increase that but i don't know exactly how, i read that because of the app is loopback i can't change that limit but i don't understand why is this.

I have read that a good idea is to configure the Visual Studio Remote Debugger to check the exception but i don't know if this could stop my app from working while it is being debugged, we can't afford to do that. Also i read about Process Explorer to monitor the w3wp.exe process but i am not sure if that is a good path to go, taking into account that i am currently using DebugDiag, what tools can i use to troubleshoot this?

Could you, please give me some clue? Thank you in advance.

P.S. Sorry if my english it's not very good, but i am spanish speaker actually.

Thanks again...

-----------------


Thread 375 - System ID 57804

Entry point clr!Thread::intermediateThreadProc
Create time 4/1/2017 12:06:54 PM
Time spent in user mode 0 Days 00:00:01.123
Time spent in kernel mode 0 Days 00:00:01.419


This thread is attempting to make an HttpWebRequest, however they do *not* appear to be waiting on the remote server to respond (eg. not 'on the wire')


HttpRequest URI:http://localhost:3434/machine.asmx
ServicePoint - ConnectionLimit:10000 CurrentConnections:4

The HttpWebRequest object is a loopback address so the ConnectionLimit is ignored

The thread has evidence of .net exceptions on the stack. Check the Previous .NET Exceptions Report (Exceptions in all .NET Thread Stacks) to view more details of the associated exception

.NET Call Stack

[[FaultingExceptionFrame]]
System_ni!System.Net.Connection.SyncRead(System.Net.HttpWebRequest, Boolean, Boolean)+14a
System_ni!System.Net.ConnectStream.WriteHeaders(Boolean)+444
System_ni!System.Net.HttpWebRequest.EndSubmitRequest()+84
System_ni!System.Net.HttpWebRequest.GetResponse()+315
System_Web_Services_ni!System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(System.Net.WebRequest)+11e
System_Web_Services_ni!System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(System.Net.WebRequest)+a
System_Web_Services_ni!System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(System.String, System.Object[])+10e
MyDLL.myapp.machine.sell(System.String, System.String, System.String, System.String, Int32)+b7
MyDLL.Sells.myapp.sell(MyDLL.myapp.Transaction)+15f
MyDLL.Sells.HighAvailabilityDistributor+RTask.Run()+cd
mscorlib_ni!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)+285
mscorlib_ni!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)+9
mscorlib_ni!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)+57
mscorlib_ni!System.Threading.ThreadHelper.ThreadStart()+51
[[GCFrame]]
[[DebuggerU2MCatchHandlerFrame]]
[[ContextTransitionFrame]]
[[DebuggerU2MCatchHandlerFrame]]

Full Call Stack


KERNELBASE!RaiseException+39
clr!NakedThrowHelper2+c
clr!NakedThrowHelper_RspAligned+3d
[[FaultingExceptionFrame]]
clr!NakedThrowHelper_FixRsp+5
System_ni!System.Net.Connection.SyncRead(System.Net.HttpWebRequest, Boolean, Boolean)+14a
System_ni!System.Net.ConnectStream.WriteHeaders(Boolean)+444
System_ni!System.Net.HttpWebRequest.EndSubmitRequest()+84
System_ni!System.Net.HttpWebRequest.GetResponse()+315
System_Web_Services_ni!System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(System.Net.WebRequest)+11e
System_Web_Services_ni!System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(System.Net.WebRequest)+a
System_Web_Services_ni!System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(System.String, System.Object[])+10e
MyDLL.myapp.machine.sell(System.String, System.String, System.String, System.String, Int32)+b7
MyDLL.Sells.myapp.sell(MyDLL.myapp.Transaction)+15f
MyDLL.Sells.HighAvailabilityDistributor+RTask.Run()+cd
mscorlib_ni!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)+285
mscorlib_ni!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)+9
mscorlib_ni!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)+57
mscorlib_ni!System.Threading.ThreadHelper.ThreadStart()+51
clr!CallDescrWorkerInternal+83
clr!CallDescrWorkerWithHandler+4a
clr!MethodDescCallSite::CallTargetWorker+251
clr!ThreadNative::KickOffThread_Worker+105
[[GCFrame]]
clr!Frame::Push+4d
clr!ManagedPerAppDomainTPCount::DispatchWorkItem+370
clr!ManagedPerAppDomainTPCount::DispatchWorkItem+299
[[DebuggerU2MCatchHandlerFrame]]
clr!Thread::ShouldChangeAbortToUnload+45
clr!Thread::DoADCallBack+2a1
[[ContextTransitionFrame]]
clr!Frame::Push+89
clr!ManagedPerAppDomainTPCount::DispatchWorkItem+370
clr!ManagedPerAppDomainTPCount::DispatchWorkItem+299
[[DebuggerU2MCatchHandlerFrame]]
clr!ManagedPerAppDomainTPCount::DispatchWorkItem+21f
clr!ThreadNative::KickOffThread+d2
clr!Thread::intermediateThreadProc+7d
kernel32!BaseThreadInitThunk+d
ntdll!RtlUserThreadStart+1d

---------------------------------------------------


Problems with ARR and large GET queries

$
0
0

Hello all,

we ran into a problem with ARR and HTTP GET requests which have a query over 4k.

Other solutions (e.g. http://stackoverflow.com/questions/35949278/event-log-warning-url-for-this-request-exceeds-the-configured-maxurllength-des) seems to only affect IIS itself but according to the failed request tracing the problem comes from ARR:

ModuleNameApplicationRequestRouting
NotificationEXECUTE_REQUEST_HANDLER
HttpStatus413
HttpReasonFULL head
HttpSubStatus0
ErrorCodeThe operation completed successfully. (0x0)
ConfigExceptionInfo

At the moment the installed version of the requestRouter.dll is 7.1.1630 but I guess that problem might also exists on other versions.

Has anyone else that problem? How can we workaround ?

(The problem is that these large requests are generated by a software which could not be changed)

Regards

rewrite url to local file if exists, not working.

$
0
0

Hi,

Hope someone can guide me to right direction. Tried pretty much everything, i can't figure out why the following rewrite does not work as expected if a urlcontain arguments if there are none, it works just fine.

For example i have a url  domain.com/layout/custom_style.css  . I need to rewrite this url and load the cached file saved within a folder, if exists, I use the following code which works just fine:

<rule name="wph_rewrite_global_file_process" stopProcessing="true">
    <match url=".*" ignoreCase="false" />
    <conditions>
        <add input="{DOCUMENT_ROOT}/wp-content/cache/wph/{HTTP_HOST}{REQUEST_URI}" matchType="IsFile"/>
    </conditions>
    <action type="Rewrite" url="/wp-content/cache/wph/{HTTP_HOST}{REQUEST_URI}" appendQueryString="false" />
</rule>


But if the url is something like domain.com/layout/custom_style.css?var=1  (so it contain the parameter var) it return an empty page.

How can i make a fix so it works for links which include parameters?

Thanks

redirects to new iis8 server

Private IP Address Leaked in HTTP Headers

$
0
0

I am running into an issue, where "Private IP address leaked in HTTP headers" vulnerabilities are being detected. The version of IIS that is being utilized is IIS7, and I used the following link/command to initially troubleshoot this issue.

https://blogs.msdn.microsoft.com/mike/2008/11/18/removing-an-iis-servers-ip-address-from-http-responses/


appcmd.exe set config -section:system.webServer/serverRuntime /alternateHostName:”myServer” /commit:apphost

Originally, the vulnerable URL was https://X.X.X.X/Autodiscover. After applying the above command, and while replacing "myServer" with the address on the CAS server, I re-ran the vulnerability scan. The vulnerability is still present, but the vulnerable URL is now https://X.X.X.X/Autodiscover/Autodiscover.xml.

The only other troubleshooting steps I have found are related to IIS6, but those are obviously not compatible with IIS7, since they seem to involve the metabase. Any suggestions or resolutions is much appreciated.

New ASP.NET with oracle ODP.NET only connects with admin login

$
0
0

noob on iis and asp.net C# mvc5 with oracle ODP.NET managed driver....worked thru many problems but now site works locally on my newly created iis on spare workstation with iis 6.1 with either user or admin credentials....but connecting to website from remote workstation it will only work as admin login when I am logged into iis workstation as admin and have the site open...perplexed

Application Initialization not functioning: Shared config web farm

$
0
0

Hello,

We have a web farm of 4 servers running Windows Server 2012 R2 64-bit (IIS 8.5) using shared config and have performed the following:

  • Installed Application Initialization feature on all 4 web servers.
  • Set preloadEnabled=true on all websites (reflected on all 4 web servers due to shared config)
  • Verified that each websites app pool is set to Start Mode= AlwaysRunning
  • Performed a combination of recycling all app pools, IISReset, and even rebooted all 4 web servers after performing the above.

From my reading, this is the minimum requirement to have the first initial request hit the site and precompile.

Our website is a .NET web application and the initial page is a login page for users to sign in (i.e  https://demo2.tdfanywhere.com )

However, even after verify and validating all of our settings, we noticed that none of our sites are being initialized like we would have thought. 

Does anybody have any more insights on to why Application Initialization is not performing as expected? I've used Process Explorer to watch the w3wp.exe process for one particular site and recycled the application pool several times, but the .NET assemblies are not loading, verifying that the site is not initialization at all. Is there some sort of limitation when your web servers are in shared config mode or something?

webapp return code 200 when database error

$
0
0

HI

I have a webapp called APP1, this application is connected to database server, database1
while doing some test on the application, I notice that if I change the web.config and write a wonge connection string DB Server name, the application is returning the excption error that is 

System.Data.SqlClient.SqlException (0x80131904): A network-related or instance.... which is fine, but I dont know why the return HTTP code is 200

how can i change this behavior, what I need is when database error, any error code should return like 500, 503.
the main problem is my Kemp load balancer is unable to know that this APP is healthy or not.

Any idea 


Error 406 Not Acceptable?

$
0
0

I am migrating my site with apache to iis 8.5. When I go to page 404, get an error "406 Not Acceptable".  Mime in iis default. Help me please!

ulr page: http://www.access.repair/404.html

Setting ajax: 

$.ajaxSetup({
type: "get",
cache:false,
async:true,
accepts: 'text/html',
dataType: "html",
isLocal:true,
crossDomain:false
})

FailedRequest:

siteId="57"
appPoolId="DefaultAppPool"
processId="38796"
verb="GET"
remoteUserName=""
userName=""
tokenUserName="NT AUTHORITY\IUSR"
authenticationType="anonymous"
activityId="{80002C6C-0000-F500-B63F-84710C7967BB}"
failureReason="STATUS_CODE"
statusCode="406"
triggerStatusCode="406"
timeTaken="125"

Internal Network Address Information Disclosure

$
0
0
Hi All,
I have a web portal that is integrated to CRM. The security team conducted an assessment on the portal and reported that the portal server IP is exposed. I need to quickly fix this. I have referred to the link - https://blogs.msdn.microsoft.com/mike/2008/11/18/removing-an-iis-servers-ip-address-from-http-responses/
It doesn't seem to work. Any idea of how to fix this issue?
Thanks,
Ram

Trouble applying a rule to redirect a subfolder to external URL

$
0
0

Hi all, 

Caveat before I start: I don't have FRT installed... yet (awaiting authorisation to install - yeah i know, I know). Hoping to have this installed shortly.

Situation:

I have several instances where a subfolder and it's contents require redirection to a single URL landing page on the beta version of the redeveloped site.

So In essence, lets say I have 100 URLs in a subdirectory which I want to redirect to one url with a 'catch-all' redirect. Whilst, There are 3 URLs, situated within the same subdirectory, which also require exact match redirection to differing URLs (currently using a rewrite map for this). The catch all subdirectory redirect needs to work for all instances without conflicting with or breaking the exact match redirects contained within the map & vice versa.

I've tried numerous ways of doing the subfolder portion without success, most of which I found on this forum. The last one I tried was as follows:

<rule name="Rule to re-point about-wildcards" stopProcessing="true"><match url="^/About/People/Board/(.*)" /><action type="Redirect" url="https://beta.mysite.com/about/board/{R:1}" redirectType="Permanent" /></rule>

This was a solution provided by user; Ruslany a while back but, unfortunately, I came up against a 500 error, so wasn't suitable for me.

I have some existing rewrite maps, with some crossover here, i.e:

<add key="/About/People/Board/CEO" value="https://beta.mysite.com/about/board/ceo/

Which, as you'll see is one entry within the subdirectory I'm trying to redirect. Note - the rewrite maps for exact match entries are working fine. It's only the rules, for subdirectory redirection, mentioned above which I can't get to work.

Can you guys suggest a method of redirecting a subdirectory to an external URL which will work keeping in mind what i've mentioned above?

Enable Https

$
0
0

I have a site which has https assigned and a certificate with it.

I would like to ensure when the user signs in they are redirected to the same URL but with https enabled and all pages below that directory to use https.

So if my Site directory in a browser is

http://mysite.com/publicpages/Myaccount

then everything from Myaccount and under should have https enabled but if they are viewing publicpages then i dont really need https.

How could i achieve this?

Migrating IIS8.5 cluster to IIS10

$
0
0

Hi,

We have a 3 node IIS8.5 environment (shared configuration).
We would like to upgrade our farm without downtime.
I already setup a Windows 2016 IIS10 machine, and it works with shared configuration with the others.
However, the IIS management console isn't showing any icons, I think this is because a version mismatch, between the servers.
How can I fix this?

URL rewrite on IIS subdomain redirect

$
0
0

Hello,

Need some advice on rules. I have wildcard domain:  example.com and I need to redirect non existing sub domain towww.example.com if sub domain exist (in this example test, test1, www) url should remain:

          </rule>
                <rule name="test" enabled="true" stopProcessing="true">
                                <match url=".*" ignoreCase="true" />
                                <conditions logicalGrouping="MatchAll">
                                                <add input="{HTTP_HOST}" pattern="localhost" negate="true" />
                                                <add input="{HTTP_HOST}" pattern="www\.example\.com" negate="true" />
                                                <add input="{HTTP_HOST}" pattern="test\.example\.com" negate="true" />
                                                <add input="{HTTP_HOST}" pattern="test1\.example\.com" negate="true" />
                                </conditions>
                                <action type="Redirect" url="https://www.example.com/" />
                </rule>

basically if subdomain doesn't exist in the list it should be redirected  to https://www.example.com/

*2008 R2 url rewrite 2.0

<div id="kpm_content_wrapper" class="notranslate"></div>

webdeploy providers on Azure

$
0
0

Hi all,

Does anybody know which webdeploy providers are supported when deploying to Azure WebApp? I'm using msdeploy.exe from command line in order to do that. I've seen it working for contentPath provider but getting ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER for runCommand provider. I cannot find any possibility to configure the deployment user permissions in Azure for my WebApp (as I could do it for Management Service under IIS)...

I would appreciate any clarification regarding this topic.


Set physical path of app in IIS during deployment

$
0
0

I need to set the physical location of a web app in IIS to an alternate location - for example C:\app\<buildNumber> - when deploying with msdeploy and a package file.  I am attempting the following command but it always results in the app folder being located in %SystemDrive%\inetpub\wwwroot\<AppFolder>.

msDeploy.exe -verb:sync -source:package="C:\temp\publish\MyApp.zip" -dest:auto -setParam:name="IIS Web Application Name",value="Default Web Site/MyApp" -setParam:kind=DestinationVirtualDirectory,scope="Default Web Site/MyApp",value="C:\app\1.1.0"

Any ideas what I'm missing?

IIS_UrlRewriteModule version 7.1.0871.0 versus 7.1.1952.0

$
0
0

I have two Windows 2012r2 servers running IIS 8.5.

One has IIS_UrlRewriteModule version 7.1.0871.0 installed and the other has version 7.1.1952.0 installed. What is the difference and why is there a difference in the versions installed on two similar servers?

As far as I can remember I installed this rewrite module using Web Platform Installer 5.0 which shows "URL Rewrite 2.0" as being installed.

Thanks for any help and clarification

Is headerfile the only way to separate columns?

$
0
0

A lot of my logparser jobs select data from one file into another.  Due to this, I get "squished columns".  Other than re-parsing everything, is creating a custom headerfile the best way to be able to individually select columns from these created log files?

Thanks!

DMZ account app pool identity from web server to SQL Server

$
0
0

We have very strange problem on our production web app. Our web application is external facing and uses impersonation for app pool identity using a DMZ account. However randomly we see our application crashing while authenticating user trying to login to the application. We get the below exception-

As you can see when the authenticate method is called Authentication we get :

Is authenticated: False 
Authentication Type:  
Thread account name: DMZ account

It appears as though the SQL Server does not allow the asp.net app pool identity randomly, which is the DMZ account. Now this happens intermittently , not always.

The weirdest thing is if we connect to production sever from Visual Studio, it connects to the same production SQL Server ok and the production site magically starts working ! It's almost as if the local domain account that Visual Studio impersonated as unlocked the production DMZ account.


    Exception information: 
        Exception type: NullReferenceException 
        Exception message: Object reference not set to an instance of an object.
       at eCertsFormsAdmin.ControllerBase.OnException(ExceptionContext filterContext)
       at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
       at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
       at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
       at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)



    Request information: 
        Request URL: https://appurl:443/Home/Authenticate?param={'AccessCode' :'demo', 'UserName' :'user'} 
        Request path: /Home/Authenticate 
        User host address: web server ip address 
        User:  
        Is authenticated: False 
        Authentication Type:  
        Thread account name: DMZ account 

    Thread information: 
        Thread ID: 5 
        Thread account name: DMZ account
        Is impersonating: True 
        Stack trace:    at eCertsFormsAdmin.ControllerBase.OnException(ExceptionContext filterContext)
       at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
       at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
       at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
       at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


    Custom event details: 

    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="ASP.NET 4.0.30319.0" />
        <EventID Qualifiers="32768">1309</EventID>
        <Level>3</Level>
        <Task>3</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2017-03-28T13:56:18.000000000Z" />
        <EventRecordID>425417</EventRecordID>
        <Channel>Application</Channel>
        <Computer>Web server</Computer>
        <Security />
      </System>
      <EventData>
        <Data>3005</Data>
        <Data>An unhandled exception has occurred.</Data>
        <Data>3/28/2017 9:56:18 AM</Data>
        <Data>3/28/2017 1:56:18 PM</Data>
        <Data>3accff4bebb74aa5823c9d05fe7ae5c0</Data>
        <Data>135</Data>
        <Data>4</Data>
        <Data>0</Data>
        <Data>/LM/W3SVC/6/ROOT-1-131351820594338174</Data>
        <Data>Full</Data>
        <Data>/</Data>
        <Data>C:\www\apppath\</Data>
        <Data>Web server</Data>
        <Data>
        </Data>
        <Data>6768</Data>
        <Data>w3wp.exe</Data>
        <Data>GTSDMZ\eValid</Data>
        <Data>NullReferenceException</Data>
        <Data>Object reference not set to an instance of an object.
       at eCertsFormsAdmin.ControllerBase.OnException(ExceptionContext filterContext)
       at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.&lt;&gt;c__DisplayClass25.&lt;BeginInvokeAction&gt;b__22(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
       at System.Web.Mvc.Controller.&lt;&gt;c__DisplayClass1d.&lt;BeginExecuteCore&gt;b__18(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.&lt;&gt;c__DisplayClass4.&lt;MakeVoidDelegate&gt;b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.&lt;&gt;c__DisplayClass4.&lt;MakeVoidDelegate&gt;b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
       at System.Web.Mvc.MvcHandler.&lt;&gt;c__DisplayClass8.&lt;BeginProcessRequest&gt;b__3(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.&lt;&gt;c__DisplayClass4.&lt;MakeVoidDelegate&gt;b__3(IAsyncResult ar)
       at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)

    </Data>
        <Data>https://appurl:443/Home/Authenticate?param={'AccessCode' :'demo', 'UserName' :'user', }</Data>
        <Data>/Home/Authenticate</Data>
        <Data>server ip</Data>
        <Data>
        </Data>
        <Data>False</Data>
        <Data>
        </Data>
        <Data>DMZ account</Data>
        <Data>5</Data>
        <Data>DMZ account</Data>
        <Data>True</Data>
        <Data>   at OurApp.ControllerBase.OnException(ExceptionContext filterContext)
       at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.&lt;&gt;c__DisplayClass25.&lt;BeginInvokeAction&gt;b__22(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
       at System.Web.Mvc.Controller.&lt;&gt;c__DisplayClass1d.&lt;BeginExecuteCore&gt;b__18(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.&lt;&gt;c__DisplayClass4.&lt;MakeVoidDelegate&gt;b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.&lt;&gt;c__DisplayClass4.&lt;MakeVoidDelegate&gt;b__3(IAsyncResult ar)
       at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
       at System.Web.Mvc.MvcHandler.&lt;&gt;c__DisplayClass8.&lt;BeginProcessRequest&gt;b__3(IAsyncResult asyncResult)
       at System.Web.Mvc.Async.AsyncResultWrapper.&lt;&gt;c__DisplayClass4.&lt;MakeVoidDelegate&gt;b__3(IAsyncResult ar)
       at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
       at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously)
    </Data>
      </EventData>
    </Event>

Our Environment:

Windows 2008 R2 Enterprise
IIS 7.5
Web server is in DMZ

URL Rewrite without Installing the add-on

$
0
0

Can I modify the web.config to use the URL Rewrite without installing the module? Is it just a GUI or does it install necessary binaries to enable re-writes?

Viewing all 28058 articles
Browse latest View live


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