Giter Site home page Giter Site logo

application_dotnet's People

Contributors

mattstratton avatar trevorghess avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mattstratton

application_dotnet's Issues

Should this depend on the IIS cookbook and ensure sites/pools exist?

Should the provider support managing the underlying app pool/iis site/application that is referenced in the resource?

i.e., if you use the application_dotnet_webapp resource, and reference that it should be installed in a certain IIS app, should the resource manage that IIS app idempotently as well (not for a practice perspective, but to prevent errors?)

maybe at the minimum do some error catching on it?

Should check for appropriate dependencies

This is a design question, and we might need to spend a little bike shedding time on it, but should the resource ensure that the appropriate dependencies exist? i.e, a webapp should ensure that w3svc is running, and a framework 4.5 app should ensure that framework 4.5 is installed?

Sample webapp throws an error when browsed to

When browsing to http://localhost/ApplicationDotNetSample, the following error:


HTTP Error 403.18 - Forbidden

The specified request cannot be processed in the application pool that is configured for this resource on the Web server.



Most likely causes:
•An ISAPI filter or custom module changed the URL to run in a different application pool than the original URL.
•An ISAPI extension (or custom module) used ExecuteURL (or ExecuteRequest) to run in a different application pool than the original URL.
•You have a custom error page that is located in one application pool but is referenced by a Web site in another application pool. When the URL is processed, it is determined by IIS that that it should have been processed in the first application pool, not the other pool.
•The Web site has multiple applications configured. The application this request is configured to run in is set to run in an application pool that does not exist.



Things you can try:
•If you have an application that is trying to process a URL in another application pool (such as trying to process a custom error), ensure that they both run in the same application pool if appropriate.
•If you are trying to process a custom error URL that is located in another application pool, enable the custom errors Redirect feature.
•Verify that the application pool for the application exists.
•Create a tracing rule to track failed requests for this HTTP status code and see if ExecuteURL is being called. For more information about creating a tracing rule for failed requests, click here. 



Detailed Error Information:



Module
   IIS Web Core 

Notification
   BeginRequest 

Handler
   ExtensionlessUrlHandler-Integrated-4.0 

Error Code
   0x00000000 



Requested URL
   http://localhost:80/ApplicationDotNetSample 

Physical Path
   C:\inetpub\wwwroot\ApplicationDotNetSample 

Logon Method
   Not yet determined 

Logon User
   Not yet determined 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.