生成ASP.Net默认网站错误
我使用的是VSTS 2008,我使用的是创建新的ASP.Net网站,并使用默认设置/自动生成的文件 我的问题是,生成ASP.Net默认网站错误,asp.net,visual-studio,msbuild,Asp.net,Visual Studio,Msbuild,我使用的是VSTS 2008,我使用的是创建新的ASP.Net网站,并使用默认设置/自动生成的文件 我的问题是, 如何使用命令行脚本(msbuild)自动生成ASP.Net网站 我想将网站构建成一个DLL,以后可以很容易地复制到目标IIS服务器 有没有关于如何在msbuild中执行这些任务的示例或快速答案 EDIT1:网站文件夹中没有sln和csproj文件。这里是链接 下面是我如何在VSTS 2008中创建的 我使用VS.NET 2005并使用此命令以发布模式构建asp.NET web应用程
我使用VS.NET 2005并使用此命令以发布模式构建asp.NET web应用程序:
cd "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\"
MSBuild "C:\Projects\MyProject.csproj" /t:Rebuild /p:Configuration=Release /verbosity:quiet /p:WarningLevel=0
“Web应用程序”有.csproj文件,“网站”没有
您希望使用bin目录C:\windows\framework\version中的aspnet\u compiler.exe对其进行编译
更简单的方法是在VisualStudio中使用部署项目或“发布网站”命令。(右键点击网站)
@Canavar,我在网站文件夹中找不到任何项目文件(.csproj)。您是在创建ASP.Net web应用程序还是在创建新的ASP.Net网站?我的问题是创建新的ASP.Net网站。我正在使用Web应用程序,但是,您是否查看了*.csproj文件的“C:\Documents and Settings\USER\u NAME\My Documents\Visual Studio 2005\Projects”目录?我想对于网站,在“C:\Documents and Settings\USER\u NAME\My Documents\Visual Studio 2005\Projects\project\u NAME\“您可以用它来建立您的网站。@Canavar,我再试了一次,但网站文件夹中没有sln或csproj文件。请查看我的原始帖子的编辑1部分,查看我的屏幕快照。有什么问题吗?@George2:我无法在office中打开您的图像:(但是,visual studio将您的解决方案文件存储在文档文件夹中,而不是项目文件夹中。我不确定您是否查看了该文件夹。@偏离,我的目的是使用命令行自动生成/部署所有网站所需的文件(用于代码隐藏文件、aspx和图像的DLL)。您对我的情况有什么建议吗?我有另一个想法,如果我创建web应用程序而不是创建网站,我的任务是否可以更轻松地完成?是的,它可以,然后您可以使用Canavar的方法,您将有一个csproj