昨天有個老師找我說他做ASP.NET時那個網站管理工具總是不能用!一打開就報錯!“遇到錯誤。請返回上一頁並重試。”他弄了半天也不行,我本來說昨天晚上給他看看,結果給忘了!(^_^記性不太好!)
我今天早上一大早就去了,我看了看,他說以前的目錄可以使用ASP.Net Web 應用程序管理,但是新建的網站都不能使用,我就上網搜了搜,都說是權限的問題,我使用Administrator登錄的可定不會存在這個問題,但是我把文件夾的完全控制權限給了everyone,不管用,我想是不是路徑的問題呢?我在根目錄下創建了一個網站website1,發現沒有問題,管理工具能運行,我覺得問題出在了路徑的上,文件夾名字太長了?我把他的中文件夾“C#應用程序例子”改成了“C#例子”,打開網站還是不行!,不認中文嗎?不應該啊!我又把文件夾名改成了“C#”,結果還是不行!一氣之下我把文件夾改成了asdfg,結果就可以了!看來真是路徑的問題!真的是因為有中文所以就不可以嗎?我有新建了一個文件夾“新建文件夾”在裡面創建了一個網站,可以使用網站管理工具!,納悶了!怎麼中文也可以阿!難道是“#”搞的鬼!我把“新建文件夾”改成了“C#新建文件夾”,結果管理工具不能用了!看來罪魁禍首真的就是“#”,我換了幾個帶特殊字符的文件夾都沒有錯,我想創建個帶特殊字符的網站結果帶"#"的不讓創建,但是個別特殊字符能創建如!@等,好了,問題解決了!
我看到好多朋友都有這樣的問題,是不是你們的項目的路徑裡也有“#”號呢?我也不知道,至少我的問題是由“#”引起的,希望能對大家有用!