Visual Studio を 2012 から Visual Studio 2012.2 ( http://www.asp.net/vnext ) にアップグレードした後、Web サイトを公開できません。
Web プロジェクトを右クリックして [Publish Web Site] をクリックすると、以前とは異なるウィンドウが表示されます。ただし、発行プロファイルを次のように設定しました。
次に、ここでわかるように、依存関係のエラーが発生します (そうです、DropBox の物理パスについての議論はありません。それは問題ではないはずです)。
プロジェクトを簡単にビルドでき、DEBUG モードで発行するときに発行することもできます。
ここで私の SLN ファイルを見ることができ、すべてのリンクが正しいようです。私が持っている唯一の疑問は、Release.AspNetCompiler.TargetPath です。これは、使用されていた古いパスです。:
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Client", "Client\", "{E9447A39-3F6B-4603-B476-FB72BDB41015}"
ProjectSection(WebsiteProperties) = preProject
TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.5"
ProjectReferences = "{92655DFC-29BE-4EEE-A211-E96811E113AA}|GKBusiness.dll;{BFD0BEE2-D00B-4F25-A3D4-D6C5351FA6E4}|GKDatabase.dll;{A4A80063-3996-4B53-992A-0ED1C3D78959}|Utils.dll;{D998D4C0-A7C1-495C-A40B-3926F3CF593A}|MathLibrary.dll;{7F454D7D-8AD6-49A2-88C6-6DD569168618}|Common.dll;"
Debug.AspNetCompiler.VirtualPath = "/Client"
Debug.AspNetCompiler.PhysicalPath = "Client\"
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\Client\"
Debug.AspNetCompiler.Updateable = "true"
Debug.AspNetCompiler.ForceOverwrite = "true"
Debug.AspNetCompiler.FixedNames = "false"
Debug.AspNetCompiler.Debug = "True"
Release.AspNetCompiler.VirtualPath = "/Client"
Release.AspNetCompiler.PhysicalPath = "Client\"
Release.AspNetCompiler.TargetPath = "PrecompiledWeb\Client\"
Release.AspNetCompiler.Updateable = "true"
Release.AspNetCompiler.ForceOverwrite = "true"
Release.AspNetCompiler.FixedNames = "false"
Release.AspNetCompiler.Debug = "False"
VWDPort = "16481"
DefaultWebSiteLanguage = "Visual C#"
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GKBusiness", "GKBusiness\GKBusiness.csproj", "{92655DFC-29BE-4EEE-A211-E96811E113AA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GKDatabase", "GKDatabase\GKDatabase.csproj", "{BFD0BEE2-D00B-4F25-A3D4-D6C5351FA6E4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils", "Utils\Utils.csproj", "{A4A80063-3996-4B53-992A-0ED1C3D78959}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MathLibrary", "MathLibrary\MathLibrary.csproj", "{D998D4C0-A7C1-495C-A40B-3926F3CF593A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Common", "Common\Common.csproj", "{7F454D7D-8AD6-49A2-88C6-6DD569168618}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GKTest", "GKTest\GKTest.csproj", "{8BA66640-32FE-4DE1-B527-8986BD3F8713}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2394BF74-243E-4521-9E2C-AEDC2AFB0D97}"
ProjectSection(SolutionItems) = preProject
GodeKarakterer.vsmdi = GodeKarakterer.vsmdi
Local.testsettings = Local.testsettings
TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
EndProjectSection
EndProject
何が悪いのか本当にわかりません。しかし、私は自分のウェブサイトを公開できるようになりたいと思っています!
Visual Studio を再起動し、ソリューションを再構築し、ソリューションを消去して、コンピューターを再起動しようとしました。
Microsoft に感謝 - 更新を楽しんだ.. Grrrr! :-(