台灣最大程式設計社群網站
線上人數
933
 
會員總數:244532
討論主題:188692
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 有關「域名未授權」的相關問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有關「域名未授權」的相關問題
價值 : 500 QP  點閱數:891 回應數:10

樓主

浩瀚星空 版主
中級顧問
40721 80
15166 5510
發送站內信

捐贈 VP 給 浩瀚星空
各位好

其實這個問題我已經找了好久。但我個人本身對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錯誤訊息)啊!!因為人品問題!!
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
是不是有什麼 商用的dll元件(某些是購買時就綁了指定的網域名稱)

用在127.0.0.1(或其他IP)時, 不會擋...
但網址有 www.xxx.com.tw 之類的出現時, 就直接擋掉

(可以看一下bin目錄內有哪些dll檔)
本篇文章回覆於2018-12-28 13:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
目前我也是在推測是那些dll所造成的。
不過自訂的dll專案程式是可以再做編輯的。

有沒有什麼方式可以得知,目前該頁面會使用到的dll有哪些??
我其實也很想從那邊下手,但對我來說確實是苦手。

另外再說明一件事,其實這個共用分成6個站台連結,各自用不同的port連接處理的。
目前只有其中一個站台會這樣,另一個站台不會。

我也有試過將其沒問題對應的dll檔copy過來。但好像沒用。一樣會擋。
本篇文章回覆於2018-12-28 13:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
如果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樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應

另外再說明一件事,其實這個共用分成6個站台連結,各自用不同的port連接處理的。
目前只有其中一個站台會這樣,另一個站台不會。


另外一個方向提供參考
由於您提到該站台,有用到不同的Port來處理
這讓我想起之前指定port時
有些程式裡面沒有使用相對路徑(使用絕對的網址)
導致他沒有用到正確對應的port(非預設的80,443)
這就會出現403之類的錯誤

建議觀察的方式,可以用工具Fiddler在Client端錄下並觀察進出的網址,Port是否都正常
本篇文章回覆於2019-01-02 09:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
TO:香帥
其實你提供的這篇,也是我在網路找到的。
有做過調整了。不過情況一樣

to:topcat
我是有往這樣的方向找,不過感覺起來並非是直接程式的問題。(這樣說好像也不對)

目前我有照著小羊說的方式,試著一項一項做排除處理。
可以確定跟伺服器的權限無直接關係。
因為我用很單純的html頁。是不會跑403出來的。

現在還是偏向於其程式碼內是否有做一些阻擋的程式碼(dll檔)查看中。
還是很感謝各位給我的知識。我會再努力中。
本篇文章回覆於2019-01-04 11:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
各位,感謝你們了。

我是依照小羊的方式,一個一個慢慢的做功能插入。
去發現有一段用中括號包起來的東西 如 [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樓
作者回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
其實我也是推測是掛入物件用的語法。
只是我也找不到該dll。(可能呼叫的物件跟檔名不一樣)

本篇文章回覆於2019-01-08 17:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.