2013-08-22 60 views
2

當我嘗試打開我的asp.net webforms項目的類圖時,出現以下錯誤。類圖(.cd)文件生成但我無法打開它們。無法在Visual Studio上加載ClassDiagram.cd。 「URI格式不支持」

我確實有一些使用URI類的類,但我真的不認爲這可能是問題。對?爲什麼類圖會關心使用URI數據類型的我的一個類? CANNOT LOAD URI FORMATS ARE NOT SUPPORTED

我使用的是vb.net Visual Studio 2012,該項目的目標是.net 4.0。我知道有another question in stack overflow問同樣的問題,但沒有答案發布到它,它已接近一歲。 幫助將不勝感激,謝謝。

+0

如果你在記事本中打開'ClassDiagram6.cd'或者一個XML編輯器裏面有URI風格的引用嗎? – Adrian

+0

這是一個否定。但我認爲這是因爲Visual Studio需要您在創建它之後立即保存它。換句話說,它會創建容器,但您需要保存內容。 –

+0

XML是特別長的,還是可以在這裏發佈?如果時間太長,可能會將其放入pastebin或類似文件中,然後發佈鏈接 – Adrian

回答

-1

請以文件系統模式(而不是IIS快遞)打開網站,它會工作。

-1

當您加載網站時,Visual Studio會告訴您它已經在使用IIS Express來爲網站提供服務,您是否想繼續使用它,選擇no,以便您可以使用visual studio和bot。我的事情後,

0

我有同樣的問題,並能夠修復它在Visual Studio 2012專業版剛剛爲我正在與我的團隊工作的網站。

這不是關於使用URI數據類型的其中一個類。

我在Visual Studio「WEBSITE」下的設置先前設置爲「使用IIS Express」。當以這種方式設置時,您可以在「使用Visual Studio開發服務器」的「網站」下再次選擇替代選項。我不確定,但我認爲這是其他海報上面描述的,當他們說「在文件系統模式下打開網站」時。當我不使用IIS Express時,類圖生成的不是空白的,並且在IDE中查看時可以正常打開。

+0

該解決方案適用於我。謝謝。 – htm11h

+0

只是簡單的說明,即使使用IIS Express,也會創建ClassDiagram文件,但其中沒有任何內容。我不相信它是可見的,直到改變主機服務器。 – htm11h