解决方案文件在Inetpub中打开预编译代码

时间:2010-01-04 20:07:30

标签: c# asp.net visual-studio-2008

我有一个包含ASPX代码及其代码隐藏(C#)的文件夹以及解决方案文件。应用程序的编译版本位于inetpub目录中。

每当我在Visual Studio中打开解决方案时,VS都会警告我它正在尝试打开预编译的网站并询问我是否要继续。如果我单击否它什么都不做,但如果我单击是它它会显示inetpub目录中的ASPX文件。

如何使解决方案在其所在的目录中使用该解决方案(即使用aspx和codebehind)?

由于

2 个答案:

答案 0 :(得分:0)

在打开解决方案之前,请尝试在记事本或其他编辑器中打开.sln文件,并仔细检查您的网站路径是否正确。

Debug.AspNetCompiler.VirtualPath = "/Url..."
Debug.AspNetCompiler.PhysicalPath = "Physical Path from the solution file\"
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\this might be the same as your physical path?\"

答案 1 :(得分:0)

听起来这个解决方案是通过转到File-> Open->网站创建的,然后保存。换句话说,这不是原始的解决方案文件。

我建议只创建一个新的解决方案。如果合适,添加exisitng .csproj(即,您有一个Web应用程序项目),或者从您的代码所在的目录中添加现有的Web站点。