Insufficient permissions for setting the configuration section 'defaultProxy' - c#

I am trying to access a windows application (which uses the .NET 2.0 framework) from the share folder. The application connects to a web service.
There is no proxy between the application and the web service (on either the remote machine or on the local machine).
When application tries to access any web method I am getting following error:
Insufficient permissions for setting the configuration section 'defaultProxy'.
I heard there was a hot fix from Microsoft but didn't find anything on the site.
Please suggest how to resolve the problem.

Related

Windows Azure: Register Application to Azure Active Directory

Following is the scenario which works differently in windows azure,
Scenario 1:
Create web app from visual studio using Azure AD authentication setup.
Application works fine. Authentication is successful.
Scenario 2
Manually add application to Azure Active directory
Update the configuration related to new application register in Active directory and try to authenticate the application.
In the Scenario 2, Getting error that "Application with identifier XXXX not found in the directory XXXXX"
Based on the error message, it should be that either you using the incorrect application id or the tenant. Please ensure the app you config in the project is on the tenant you were using.
Microsoft also provides lots of code sample to help developer get started with developing Azure AD. You may refer here which contains the detail steps for register and config apps manually.

Hosting WCF service on IIS7.5, receiving 404.0 error

I just received a new development laptop and now I can't get one of my WCF services running on the new laptop.
Windows 7 Enterprise
IIS 7.5.7600.16385
Windows Features Installed:
Internet Information Services
Web Management Tools
IIS 6 Management Compatibility
IIS Management Console
IIS Management Scripts and Tools
IIS Management Service
World Wide Web Services
Application Development Features (all sub-features)
Common HTTP Features
Default Document
Directory Browsing
HTTP Errors
HTTP Redirection
Static Content (all sub-features)
Health and Diagnostics (all sub-features)
Performance Features (all sub-features)
Security (all sub-features)
Internet Information Services Hostable Web Core
Microsoft .NET Framework 3.5.1 (all sub-features)
Windows Process Activation Service (all sub-features)
I dropped a simple "Hello World!" index.html file at the root of the WCF services application. I am able to serve that .html file. My services are under a sub-directory named "Hosts". I also dropped a simple index.html file under that sub-directory - I am able to serve that file as well. I cannot serve any of my .svc files though.
http://localhost/mywcfapplication/Hosts/IncidentService.svc
Anonymous Authentication -- "Application pool identity" is selected
The services are running in their own application pool. About the app pool:
.NET Framework Version: v2.0
Enable 32-bit applications: false
Managed Pipeline Mode: Classic
Identity: ApplicationPoolIdentity
I recently set these services up on a new Windows Server 2012 R2 web server in our test environment (old test server was decommissioned). On the server I had to give the app pool user permission to the directory in the file system (IIS_IUSRS\apppoolname), but my laptop doesn't seem to like this.
I'm receiving a 404.0 error when I attempt to browse to any of my .svc files under this application. IIS tells me the most likely causes are: •The directory or file specified does not exist on the Web server.
•The URL contains a typographical error.
•A custom filter or module, such as URLScan, restricts access to the file.
I have checked and re-checked the URL, and I can serve the .html files. I verified that the .svc files do exist. I'm at a loss. What have I overlooked?
Research:
IIS7.5 WCF Service - HTTP Error 401.3 (Even after adding IIS_IUSRS)
Hosting WCF service on IIS7.5
Windows 7 IIS7.5 and asp application Error HTTP 404.0 - Not Found
UPDATES:
6/8/15 - I added IIS AppPool\AppPoolName to the IIS_IUSRS group. No change.
6/9/15 -
I ran servicemodelreg -i. No change.
https://msdn.microsoft.com/en-us/library/ms752252(v=vs.90).aspx
Because I'm getting desperate, I ran aspnet_regiis –i –enable and then "%WINDIR%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r
I also followed the steps listed "to verify that the svc file type is mapped correctly in IIS7.0"
HTTP 404 when accessing .svc file in IIS -- "We had a similar problem, and the SVC handler was already correctly installed. Our problem was the ExtensionlessUrl handler processing requests before they reached the SVC handler. To check this - in Handler Mappings in IIS Manager at the web server level, view the list of handlers in order (it's an option on the right-hand side). If the various ExtensionlessUrl handlers appear above the SVC handlers, then repeatedly move them down until they're at the bottom."
I verified that the extensionless handlers were at the bottom.
At the advice from yet another forum post I added a MIME type for .svc. No change.
6/15/2015 -
- Log file: u_ex150615.log
I got exactly the same issue and finally found a way through it.
The point is that WCF need a integrated pipeline to work properly. In Windows 7's IIS 7.7 I solved the problem by setting the Application Pool to use Integrated Pipeline mode (it was in Classic Mode). But Windows Server 2003's IIS 6 doesn't work with integrated pipeline, so Microsoft .Net uses Web Services Extensions, you could check at IIS 6, right above Web Sites. Ensure that the desired .Net version is allowed in Web Services Extensions. Than you need to register the Service Model extension.
Here´s what I did:
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe -i

"CommunicationException was unhandled by user code" when deploying web application to IIS

I am new to IIS and Silverlight. I followed this tutorial to create a web application using Visual C#2010 and IIS 7.
The application is working perfectly when in visual studio using IIS express. When I deploy to Local IIS it shows this error:
CommunicationException was unhandled by user code. An error occurred
while trying to make a request to URI
'http://localhost:55826/WebService1.asmx'
This could be due to attempting to access a service in a cross-domain
way without a proper cross-domain policy in place, or a policy that is
unsuitable for SOAP services. You may need to contact the owner of the
service to publish a cross-domain policy file and to ensure it allows
SOAP-related HTTP headers to be sent. This error may also be caused by
using internal types in the web service proxy without using the
InternalsVisibleToAttribute attribute. Please see the inner exception
for more details.
How can I deploy a web app based on MySQL to IIS without encountering this error?
You need to make the service available across domains when deployed. For this, you need to add a crossdomain.xml and a clientaccesspolicy.xml files to your web project. You can find more details here : https://msdn.microsoft.com/en-us/library/cc197955(VS.95).aspx

How to run an asp.net application in local IIS

I am kind of new to asp.net.
I have created an application using Visual studio 2013 Web Express and MVC5. When I wanted to run the application, I was pressing the run button from VS and it managed to open it.
Now I switched the server from IIS Express to Local IIS. When I run the application in the browser, it gives me
Server Error in '/' Application. <br>
Access is denied.
Description: An error occurred while accessing the resources required to serve this request. The server may not be configured for access to the requested URL.
Error message 401.2.: Unauthorized: Logon failed due to server configuration. Verify that you have permission to view this directory or page based on the credentials you supplied and the authentication methods enabled on the Web server. Contact the Web server's administrator for additional assistance.
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18446
I guess because I don't have like Default.aspx file or something, I don't know what is the problem ??
This is a permissions issue. When you develop and run an application inside visual studio it has all the rights it needs. So you need to configure iis when wanting to demo/use the site directly from the webserver. After you have made the application inside IIS -> select the application and in the Actions pane you should see the link 'Edit Permissions'. Clicking that brings up the properties tab and under security add your account or an administrator account and elevate the rights until the site works.
I managed to get it working.
The problem was, I am using windows authentication to access the web application (VS asked me when the project first created). Now I didn't know I need to set it in the iis too.
All I did is enabling the Windows Authentication in iis > MySite > Authentication.

Weird System.IO error after migrating an asp.net 1.1 application to 4.0

After migrating an ASP.NET application to 4.0, i get a weird System.IO error: System.UnauthorizedAccessException: Access to the path 'xxxx' is denied.
Why is this weird.. the server is also running my 1.1 application, also hosted on IIS7, and working with the exact same folder (outside the application).
NETWORK SERVICE has write access to this folder, and most of all, the 1.1 application just works and doesn't throw the exception.
I'm hosting more 4.0 websites, and never had this problem.
Hope someone can help me out!
give a full read/write and execute permission in that folder...
Does the V4 web application have "AppPool Identity" enabled>
If so you need to ensure the app pool user has appropriate access to the resources (application folder, database, ...) by the app pool identity and not Network Service.
See here for more details on assigning access to app pools. Note, most of the GUI approaches only work on Windows 7/Server 2008 R2 for IIS7.5; with Vista/Server 2008 for IIS 7.0 you'll need to use the command line. With SQL Server you'll need to use SQL statements to create logins/users that map to app pool identities (once created you can use the GUI to assign roles/access.

Categories

Resources