更新時間:2024-04-24 08:10:52作者:佚名
iis下無法訪問asp網頁且無法啟動.exe
今天,我正在維護一臺IIS服務器。 無法訪問網頁。 系統應用日志提示:
①. 無法啟動 .exe,因為配置文件部分中提供的用戶名和/或密碼無效。
②. 無法啟動.exe。 失?。?/p>
我查了很多原因,都說是域服務器下用戶權限配置的問題。 具體看下面的參考,但是我的服務器不是域環境,困惑了很久。
引用:
********************************************************** *****************************************
域服務器IIS無法使用程序問題的解決方法
將服務器升級為域控制器后,安裝了ASP.NET,配置IIS后發現*.ASPX文件無法運行。 每次運行它時,我都會被告知服務器出現內部錯誤,并且以下內容被添加到系統應用程序日志中。 2 個錯誤
無法啟動 .exe,因為配置文件節中提供的用戶名和/或密碼無效。
無法啟動.exe。 失?。?/p>
*.ASP文件運行正常。 有哪位專家可以給我一些建議嗎? 問題是什么?
有幾種解決方案:
最快但不安全的方法之一是:
更改.文件,
它位于C:WINNT.NET\v1.0.3705(1.0是這樣的,如果你的版本是1.1,文件夾名稱會不同)\,
在里面放置一個組件
中的屬性被設置為,只是因為它最初默認設置為,
所以訪問的用戶名是,而這個賬戶是本地賬戶,我們登錄的賬戶是域控制器的賬戶,而不是本機的賬戶。
這會導致 .exe 無法啟動,因為它找不到本地帳戶。
我用這個方法進行了實驗,驗證了上述情況。 但這是非常不安全的留學之路,但是當你發布網頁時,瀏覽的用戶都是你域中的屬性。
這會帶來安全風險。 最好的方法(也是 推薦的)是將帳戶添加到您的域并設置適當的權限,而不更改文件。
解決方案
要解決此問題,請使用以下方法之一:
?創建一個具有正確權限的弱帳戶asp是什么文件,然后配置 . 文件
部分使用此帳戶。
?在.file中
部分,將屬性設置為 .
?配置文件
部分使用管理員帳戶。
注意:在ASP.NET 1.1中,進程ID是 ,所以不存在這個問題。
注意:允許 ASP.NET 應用程序以管理員帳戶運行會產生嚴重的安全問題。 如果您使用其中任一解決方法,則 .exe 進程中運行的代碼將有權訪問域控制器和域設置。 從 .exe 進程啟動的可執行文件在同一上下文中運行,并且它們還可以訪問域控制器。
因此,建議使用第一種方案。 要使用第一個解決方法asp是什么文件,請按照下列步驟操作: 1. 創建一個在計算機上命名的用戶帳戶,然后將該帳戶添加到“用戶”組中。
注意:如果更改 .NET 創建的帳戶的密碼,您還可以使用該帳戶。您必須知道該帳戶的密碼,因為您需要將其添加到
部分。
2. 授予或帳戶“作為批處理作業登錄”用戶權限。 確保此更改出現在本地安全策略設置中。
注意:要授予此帳戶“作為批處理作業登錄”用戶權限,您可能必須在以下每個安全策略中授予此用戶權限(在控制面板/管理工具中啟動):
?域控制器安全策略
?域名安全策略
?本地安全策略
注意:您可能需要重新啟動服務器才能使這些更改生效。
3. 確保該帳戶有權訪問啟動 .exe 進程和提供 ASP.NET 頁面所需的所有目錄和文件。 有關必須授予此帳戶哪些權限的更多信息,請單擊下面的文章編號以查看知識庫中的相應文章:
信息:ASP.NET 中的進程和請求識別
4. 打開 . 文件。 文件路徑為:%%.NET\v1.0.3705。
5. 英寸銼刀
部分,將 和 屬性更改為您在第一步中創建的帳戶的名稱和密碼。 例如:
=“”=“”
6. 將更改保存到 . 文件。
********************************************************** *****************************************
嘗試了很久,還是不行。 后來終于發現系統中的用戶名(也就是服務器的計算機名)被改了。 許多用戶丟失或名字被更改。 可能是原來中毒所致。 我補充了,補充了。 1、安裝目錄等權限,網頁可以訪問。 主要操作如下:
①、-i(重新安裝ASP.NET組件);
②. .1安裝目錄C:WINNT.NET\v1.1.4322的安全屬性添加讀權限;
③. 重新啟動IIS或在“運行”中輸入:;
④. 激活2個賬戶,(“”為計算機名),不設置密碼,一定要在IIS的安全設置(匿名訪問)中找到“”用戶,密碼受IIS控制;