Thank you all. The errors below turned out to be codefile= on @Register
attribute and changeing it to Codebehind= fixed the issue.
On Sun, Sep 7, 2008 at 3:33 PM, spatemp spatemp <[EMAIL PROTECTED]> wrote:
> Thank you all for replying. I went ahead and created web deployment
> project for my Web site. This site use to be Web Site type of project and
> recently I converted to Web Application type of project. When I did a build
> using Web Deployment project, and deployed to Windows 2003 server, I am
> getting following error when I try to access a page. It basically gives me
> CS0433 error.
>
> Exception message:
> c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary
> ASP.NETFiles\website\0638e07f\70302fea\App_Web_egeneral.master.7371103c.ladtpjhq.0.cs(112):
> error CS0433: The type 'MasterPage_eMasterLanding' exists in both
> 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary
> ASP.NETFiles\website\0638e07f\70302fea\assembly\dl3\750696ff\006b49d8_2e10c901\masterpages.DLL'
> and 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary
> ASP.NETFiles\website\0638e07f\70302fea\assembly\dl3\ef1b9231\002c67d1_1f10c901\WebSite.DLL'
>
>
> Is this a build issue because when I do a build from visual studio 2008 and
> xcopy the entire site to 2003 then it works fine, no errors. Also, it
> works fine with my development box running windows xp. My site contains
> folders like below with some .cs code in Old_App_Code folder. Once again
> thank you all and any help in this regard would be greatly appreciated.
>
>
> App_LocalResourcesApp_Themes
> bin
> Controls
> CustomCalender
> images
> obj
> Old_App_Code
> Properties
> RadControls
> script
> site
> style
>
>
> On Thu, Sep 4, 2008 at 3:48 PM, Bob Archer <[EMAIL PROTECTED]> wrote:
>
>> See answers inline below.
>> ------------------------------
>>
>> *From:* spatemp spatemp [mailto:[EMAIL PROTECTED]
>> *Sent:* Thursday, September 04, 2008 3:07 PM
>> *To:* Bob Archer
>> *Cc:* nant-users@lists.sourceforge.net
>> *Subject:* Re: [NAnt-users] how to publish or output to a directory with
>> msbuildtask
>>
>>
>>
>> ok. So, by default Output path is set to bin\ folder and the solution is
>> doing the build on say "Release" configuration. By setting output path to
>> some folder other then say bin\, will it copy all .aspx etc.. for web
>> application.
>>
>> *[Bob Archer] No, it will only copy the binaries (DLLs) to that folder.
>> You would still need to copy the .aspx files yourself.*
>>
>>
>>
>>
>>
>> Basically I am looking for what publishing a site does from MSBUILD. I
>> want to then take all that content and zip it up so that I can do a
>> OnceClick deployment.
>>
>> *[Bob Archer] If you can do it from the command line in MSBUILD than you
>> should be able to do it with nant calling msbuild. I have never used MSBUILD
>> to do this though. See below on zipping it.*
>>
>>
>>
>> Also, what does web deployment project will give me and the benefits of
>> using it with Web Application type of projects(not web site).
>>
>> *[Bob Archer] It will copy the .aspx files to a deployment location. It
>> also lets you edit the web.config if say for example you want to change from
>> a dev connection string to a staging/test connection string. See this blog
>> post http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx . I
>> have to admit I have never done this, I just use a nant task to copy the
>> .aspx files to the deployment directory.*
>>
>>
>>
>> I can use xcopy but I want to avoid having to worry about excluding .cs
>> file and the others that I dont want on my web server.
>>
>> *[Bob Archer] Probably easier to just include the files you do want. Here
>> is the fileset I use though… (notice I exclude web.config because we deal
>> with that another way.) *
>>
>> * *
>>
>> <copy todir="${outputPath}">
>>
>> <fileset
>> basedir="${assemblyInfoPath}">
>>
>> <exclude name="**/obj/**"
>> />
>>
>> <exclude name="**/My
>> Project/**" />
>>
>> <exclude name="**/*.sln"
>> />
>>
>> <exclude name="**/*.cs" />
>>
>> <exclude name="**/*.vb" />
>>
>> <exclude name="**/*.resx"
>> />
>>
>> <exclude
>> name="**/*.csproj*" />
>>
>> <exclude
>> name="**/*.vbproj*" />
>>
>> <exclude
>> name="**/*.resources" />
>>
>> <exclude name="**/*.plsk"
>> />
>>
>> <exclude
>> name="**/*.vsdisco" />
>>
>> <exclude name="web.config"
>> />
>>
>> <include name="**" />
>>
>> </fileset>
>>
>> </copy>
>>
>>
>>
>> You could even use this file set right in a ZIP task so you don't need to
>> copy somewhere and then zip after a copy.
>>
>>
>>
>> Hope this helps,
>>
>> BOb
>>
>>
>>
>>
>>
>> On Thu, Sep 4, 2008 at 10:09 AM, Bob Archer <[EMAIL PROTECTED]> wrote:
>>
>> I think the easiest way to do this is to set up a build configuration in
>> your solution that specifies where you want the output to go to.
>>
>>
>>
>> Other than that you can just use the copy task after the msbuild task to
>> move your files.
>>
>>
>>
>> You may also want to look at creating a web deployment project in your
>> solution which I think MSBuild will run.
>>
>>
>>
>> As I said, several options here.
>>
>>
>>
>> BOb
>>
>>
>>
>>
>> ------------------------------
>>
>> *From:* [EMAIL PROTECTED] [mailto:
>> [EMAIL PROTECTED] *On Behalf Of *spatemp spatemp
>> *Sent:* Thursday, September 04, 2008 7:43 AM
>> *To:* nant-users@lists.sourceforge.net
>> *Subject:* [NAnt-users] how to publish or output to a directory with
>> msbuildtask
>>
>>
>>
>> I need to modify my nant scripts to publish or output web application to a
>> directory. So, currently we have following in the nant scrpit:
>>
>>
>>
>> <
>>
>> msbuild project="${Solution.Filename}" >
>>
>> <
>>
>> property name="Configuration" value="${Solution.BuildConfiguration}" />
>>
>> <
>>
>> property name="Platform" value="Any CPU" />
>>
>> </
>>
>> msbuild>
>>
>>
>>
>> What I would like to do is create an output directory under each project
>> and let MSBUILD task also publish or output it ot that directory. Then
>> later on I can package that directory via zip and deploy it to various
>> servers. It would be nice if it could have built in ${ProjectDir}\output or
>> something like that.
>>
>> Any help would be appricated. Thanks.
>>
>> by the way I tried following inside msbuild and it seems to publish
>> console projects etc.. but not Web Application type of project. It gives me
>> some error about non publishable project or something.
>>
>> <
>>
>> arg value="/t:publish" />
>>
>>
>>
>>
>>
>>
>>
>
>
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users