![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 浩瀚星空 版主 ![]()
![]() ![]() ![]() |
其實這個問題我已經找了好久。但我個人本身對asp.net其實並不是很熟。 算是公司硬讓我上架處理。 我不知道該如何說明該問題,因為我並不太確定是server設定的問題,還是本身網頁或程式鎖定的問題。 我大約說一下目前查到並處理的方式。希望有大大們可以給我一下方向查看 原本的情況是會直接跑403未授權。這部份我找了一下網路一些授權的相關。將iis_user給掛入就可以正常。 原本以為一切都正常了。 但過約一段時間。公司成員說會跑「域名未授權」,但我一開不會。一直在那邊鬼打牆。然後又說突然可以進去了。 我本不以為然,但「域名未授權」還是一直會出現。 後來我才發現到一件事,因為我是在本機讀取網頁。是都不會出現「域名未授權」的情況。 但外部連結進來則常常會出現。 一但外網無法連進來的情況下,只要我在本機運行一次後,他們就又可以連結進來了。 原則上照這情況來看,我推測還是跟程式這方面有關。只是我苦於找任何答案跟查看程式碼,都找不到任何跟授權有相關的地方。 (對了,忘了說,網頁程式是人家提供的,所以有很多東西還不清楚要去哪邊找,需要給個方向) 如果可以的話,希望有經驗的大大們。能給我指引一下方向。所有的可能性能說盡量說。我都會一一的去查看試試。 感謝了。 如有需要任何我未盡說明的事也可以問。畢竟我對asp.net真的不是很熟。不知道有什麼沒說到。
搜尋相關Tags的文章:
[ 域名未授權 ] ,
本篇文章發表於2018-12-28 11:55
== 簽名檔 ==
浩瀚星空站長(http://www.ihstar.com) 星空客棧 http://tech.ihstar.com 一個開發者專業平台 主機空間承租、網頁設計開發、電腦維修組裝 連絡資料:hstaryoching#gmail.com (請將#改掉,你懂的) 我email跟skype都是同一個帳號。如連絡請說明你是從此過來的 新人發問笑話 「不用跟我說543,跟我說怎麼做就好」我不是你免費的打手。 (po一段程式碼)然後問,「問題在哪??」問神吧,我可以借你2個50。但記得還我2張500。 「這功能該怎麼做,最好提供範例」(飯粒)嗎??我飯桌上多的是,盡量去拿。 主題:「請求救、請救救我....」打119比較快。 「如題....」嗯~~~的確如題,答案也「如題」。 「為何這段程式碼出錯?」(未po錯誤訊息)啊!!因為人品問題!! |
1樓 |
是不是有什麼 商用的dll元件(某些是購買時就綁了指定的網域名稱)
用在127.0.0.1(或其他IP)時, 不會擋... 但網址有 www.xxx.com.tw 之類的出現時, 就直接擋掉 (可以看一下bin目錄內有哪些dll檔)
本篇文章回覆於2018-12-28 13:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
浩瀚星空 ![]() ![]() |
目前我也是在推測是那些dll所造成的。
不過自訂的dll專案程式是可以再做編輯的。 有沒有什麼方式可以得知,目前該頁面會使用到的dll有哪些?? 我其實也很想從那邊下手,但對我來說確實是苦手。 另外再說明一件事,其實這個共用分成6個站台連結,各自用不同的port連接處理的。 目前只有其中一個站台會這樣,另一個站台不會。 我也有試過將其沒問題對應的dll檔copy過來。但好像沒用。一樣會擋。
本篇文章回覆於2018-12-28 13:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
如果DLL非常多的話, 試著再建1個網站, 只留下單一個頁面(會出現域名未授權的那一頁),
暴力除錯法之一... 然後把dll都拿掉...讓系統出錯, 再逐一把dll丟回去...沒問題之後再把其他的逐一砍了, 砍到剩下必要的幾個為止... (我不知道你的bin裡面有多少個dll) 暴力除錯法之二... 直接把該頁面的code逐一刪除....刪到只剩一行 (如果只剩1行都還有問題, 要嘛就是那一行, 要嘛就是global.asax在作怪)
本篇文章回覆於2018-12-28 16:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
請參考 https://jingyan.baidu.com/article/3a2f7c2eddb51126afd61100.html
試看看
本篇文章回覆於2018-12-28 21:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
另外再說明一件事,其實這個共用分成6個站台連結,各自用不同的port連接處理的。 目前只有其中一個站台會這樣,另一個站台不會。 另外一個方向提供參考 由於您提到該站台,有用到不同的Port來處理 這讓我想起之前指定port時 有些程式裡面沒有使用相對路徑(使用絕對的網址) 導致他沒有用到正確對應的port(非預設的80,443) 這就會出現403之類的錯誤 建議觀察的方式,可以用工具Fiddler在Client端錄下並觀察進出的網址,Port是否都正常
本篇文章回覆於2019-01-02 09:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
浩瀚星空 ![]() ![]() |
TO:香帥
其實你提供的這篇,也是我在網路找到的。 有做過調整了。不過情況一樣 to:topcat 我是有往這樣的方向找,不過感覺起來並非是直接程式的問題。(這樣說好像也不對) 目前我有照著小羊說的方式,試著一項一項做排除處理。 可以確定跟伺服器的權限無直接關係。 因為我用很單純的html頁。是不會跑403出來的。 現在還是偏向於其程式碼內是否有做一些阻擋的程式碼(dll檔)查看中。 還是很感謝各位給我的知識。我會再努力中。
本篇文章回覆於2019-01-04 11:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓
作者回應
浩瀚星空 ![]() ![]() |
各位,感謝你們了。
我是依照小羊的方式,一個一個慢慢的做功能插入。 去發現有一段用中括號包起來的東西 如 [DimoGL.DGLWebAuth] 放在我的namespace內。 我發現將這一段拿掉就可以正常了。 不過這樣的動作是指什麼。是否是插入或掛入組件的應用。 雖然我還是沒找到DGLWebAuth的來源在哪。不過拿掉後。看樣子程式也沒很大的問題存在。 不過我還是很想了解這樣的語法其動作是什麼。 謝謝
本篇文章回覆於2019-01-08 13:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
8樓 |
浩翰大大
這個是DllImport 呼叫dll的方法 網址給你參考 https://www.itread01.com/articles/1478598005.html
本篇文章回覆於2019-01-08 15:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
9樓 |
說錯了 可以忽略不看
本篇文章回覆於2019-01-08 17:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
10樓
作者回應
浩瀚星空 ![]() ![]() |
其實我也是推測是掛入物件用的語法。
只是我也找不到該dll。(可能呼叫的物件跟檔名不一樣)
本篇文章回覆於2019-01-08 17:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |