Re: [問題] vb.net 的編譯
※ 引述《璉璉 <devil@tainan.com.tw.x>, 看板: Programming》之銘言:
: ASP.NET 實際上是跑
: C:\Windows\Microsoft.NET\Framework\v版本\Temporary ASP.NET Files
: aspx.vb 的會編譯到 .dll 內,aspx 則不會,要跑 aspx.vb 的話,要把 .dll 刪掉,.Net 會自動重新動態編譯,直接在上面暫存目錄產生。
: 系節要看你的 aspx 前幾行才能真正判定。
哦哦 感謝
可是 Temporary ASP.NET Files 裡的 .dll 要怎麼刪掉?
我把網站停止後再去刪也是出現檔案仍在使用中
aspx 的第一行
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="myweb.aspx.vb" \
Inherits="myweb.Login"%>
: ==> 本文由 "守護神 <dinos.bbs@ptt.cc>"
: > 於 news:4h4cCS%246Pe%40ptt.cc 發表
: > 最近接手一個前人開發的系統維護
: > 但是這是第一次碰到 .net,所以碰到了些問題搞不懂怎麼處理
: > 下面是其中一個網站的 web.config 和 global.asax
: > 它的 sql 連線字串是寫在 aspx.vb 裡,然後有個 bin/myweb.dll 檔案
: > (因為測試所以把 sql server 的 IP 從 192.168.1.2 換成 192.168.1.5)
: > 但是不管怎麼改 aspx.vb 裡的連線字串
: > 都是出現
: > SQL Server 不存在或拒絕存取。
: > 描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯
: > 誤的詳細資訊,以及在程式碼中產生的位置。
: > 例外詳細資訊: System.Data.SqlClient.SqlException: SQL Server 不存在或拒絕存取。
: > 所以我猜 .aspx 執行時是直接採用已編譯完成的,而不是執行 .aspx.vb 的程式
: > 請問有辦法讓它可以不編譯而直接執行 .aspx.vb 裡的程式嗎?
: > [web.config]=====
: > <?xml version="1.0" encoding="big5"?>
: > <configuration>
: > <system.web>
: > <compilation defaultLanguage="vb" debug="true" />
: > <customErrors mode="Off" />
: > <authentication mode="Forms">
: > <forms name=".USER" loginUrl="login.aspx" protection="All" timeout="20">
: > <credentials passwordFormat="MD5">
: > </credentials>
: > </forms>
: > </authentication>
: > <authorization>
: > <deny users="?" />
: > </authorization>
: > <trace enabled="true" requestLimit="100" pageOutput="true" traceMode="SortByTime" localOnly="true" />
: > <!-- 工作階段狀態設定
: > <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password=" cookieless="false" timeout="20" />
: > -->
: > <globalization requestEncoding="big5" responseEncoding="big5" />
: > </system.web>
: > <appSettings>
: > <!-- 將使用者應用程式與組態過的屬性設定放置此處。-->
: > </appSettings>
: > </configuration>
: > [global.asax]==================
: > <%@ Application Codebehind="Global.asax.vb" Inherits="myweb.Global" %>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.158.15
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):