2010-01-04 18 views
0

我有一個包含ASPX代碼及其代碼隱藏文件(C#)以及解決方案文件的文件夾。該應用程序的編譯版本駐留在inetpub目錄中。解決方案文件在Inetpub中打開預編譯的代碼

每當我在Visual Studio中打開解決方案時,VS都會提醒我,它試圖打開預編譯的網站,並詢問我是否想繼續。如果我點擊NO,它什麼都不做,但是如果我點擊yes,它會顯示inetpub目錄中的ASPX文件。

我該如何使解決方案在它所在的目錄中工作(即使用aspx和codebehind)?

感謝

回答

0

聽起來像這個解決方案是通過轉到文件 - >打開 - >網站,然後保存後創建的。換句話說,這不是原始的解決方案文件。

我建議簡單地創建一個新的解決方案。如果合適(例如,您有一個Web應用程序項目),或從您的代碼所在的目錄中添加現有的.csproj。

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?\" 
相關問題