Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

web.config error in cassini 2.0
yccheok
#1 Posted : Saturday, August 25, 2007 4:36:51 AM(UTC)
Groups: Member
Joined: 8/25/2007(UTC)
Posts: 3

Hello all,

I have a web application, which I had developed few years ago with ASP .NET 1.1

Today, I would like to deploy the web application to client, using ASP .NET 2.0 + UltiDev Cassini 2.0

I locate my whole project in a folder named C:\website\GOWatch

My setting in UltiDev Cassini 2.0 is as follow :

Application = GoWatch
Port Number = 2040
Physical Path = C:\website\GOWatch

When I try to access an URL http://localhost:2040/DesktopPC/login/Login.aspx (The login.aspx is located physically at C:\website\GOWatch\DesktopPC\login\Login.aspx), I get the following error :




Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Source Error:
Line 7:
Line 8: <system.web>
Line 9: <authentication mode="Forms">
Line 10: <forms name=".ASPXUSERDEMO" loginUrl="http://10.0.38.4/GoWatch/DesktopPC/login/login.aspx" protection="All" timeout="5" />
Line 11: </authentication>

Source File: C:\website\GOWatch\desktoppc\login\web.config Line: 9





In my entire application, any sub folder with web.config will have the similar error.

Please take note that, there are NO web.config in C:\website\GOWatch, is this the root cause of the error?

Here is the content of my web.config in C:\website\GOWatch\desktoppc\login\web.config


<configuration>
<appSettings>
<add key="ConnectionString" value="server=GOWATCHSERVER\NetSDK; trusted_connection=true; Database=Gowatch" />
<add key="mailserver" value="GowatchServer" />
</appSettings>

<system.web>
<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="http://10.0.38.4/GoWatch/PocketPC/login/login.aspx" protection="All" timeout="5" />
</authentication>
<globalization requestEncoding="UTF-8" responseEncoding="UTF-8" />
<deviceFilters>
<filter name="supportsJavaScript" compare="Javascript" argument="true"/>
</deviceFilters>

</system.web>

<location path="protected">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
</configuration>

Help are very much appreciated! Thank you.

cheok
Ultidev Team
#2 Posted : Saturday, August 25, 2007 6:50:11 AM(UTC)
Ultidev Team

Groups: Administration
Joined: 11/3/2005(UTC)
Posts: 2,253

Thanks: 28 times
Was thanked: 60 time(s) in 59 post(s)
Hi, Cheok.

If your application located entirely in the "DesktopPC" sub-folder, you need to register the application with physical location of "C:\website\GOWatch\DesktopPC". If not, please be sure that your application root folder "C:\website\GOWatch" contains web.config if you want to specify root-level settings, like Authentication type.

In general, application root folder does not necessarily need to contain web.config, but some web.config settings seem be required to be in the root-level web.config.

Best regards,
UltiDev Team.
Please donate at http://www.ultidev.com/products/Donate.aspx to help us improve our products.
Guest
#3 Posted : Friday, April 13, 2018 10:56:21 PM(UTC)
Groups:

Message was deleted by a Moderator.
Rss Feed  Atom Feed
Users browsing this topic
Guest (2)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You can vote in polls in this forum.