aspx編譯dll
Ⅰ .aspx如何引用.dll
你還是去安個vs2008吧!有不要錢的express版的,從MS上下載就可以了。
-----------------------------
dll庫文件只要放在bin目錄下就可以自動載入使用。不需要在web.config里配置。
下面是一個page文件的頭指令例子。你試試看?
<%@ Page language="c#" Codebehind="test.aspx.cs" AutoEventWireup="True" Inherits="umbraco.cms.presentation.test" trace="false" validateRequest="false" %>
還有,你如何編譯的dll文件?可能是你編譯時程序集的信息變了。
把你的編譯命令行貼出來看看。
另外,vs 很容易用。裝一個吧!不要在這種問題上糾纏了。
Ⅱ 如何利用dll文件將aspx文件反編譯成.aspx.cs文件
沒有辦法 加群討論+++++33857269 肯定不能完全反編譯過來,只能看到一些眉目,自己猜測的寫一個
Ⅲ 如何找到aspx文件對應的dll
如果開發的時候是website形式的 生成隨機的程序集名
如果是webapplication的 就是你自己命名的那個dll
Ⅳ 在asp.net中將aspx.vb文件編譯成DLL後如何在aspx使用DLL
將你的dll文件先到你網站的Bin目錄下。然後在需要使用的類庫中單擊右鍵,選擇「添加引用...」,在「瀏覽」標簽選項卡中選擇剛才Copy過來的dll文件後,就可以在對應的類庫中使用dll里的方法了。
如果在網站的後置代碼或者代碼文件中需要使用這個類庫,添加的方法相同
Ⅳ aspx.cs 編譯的DLL文件,為什麼調用不了
aspx.cs是aspx的behindcode,要有所顯示必須有aspx頁面的支持。
直接訪問的也是aspx頁面。 也就是說aspx頁面元素說不會編譯進dll的。
Ⅵ asp 頁面怎麼引用 aspx.net 所編譯的.dll文件
Set
dice1=Server.Createobject("Dllname.Clsname")
'使用set語句創建dice1對象,Dllname是創建dll文件時的工程名稱(注意:不是文件的名稱),Clsname為類模塊的名稱。
dice1.類中的方法=要傳入類的值
請及時給分,謝謝^&^
Ⅶ ASP.NET中如何吧*.aspx.cs文件轉化為dll文件並放到bin的「添加引用」中
I don't see any spaces between your command and your parameters, Try this
csc /target:library /out:bin/device.dll device.aspx.cs
if it still not working, you may need to change the valid output folder, or the folder where you .cs file exists.
Ⅷ vs.net2003中怎樣將網站修改後的aspx.cs文件編譯為dll文件,怎樣將所有的aspx.cs文件編譯成一個dll文件
做好所有頁面後,可以直接使用VS自帶的發布網站。會自動把所有aspx.cs的文件編譯成dll。放在bin文件夾下。
Ⅸ 怎麼在aspx 頁面調用dll
在aspx 頁面調用dll的方法(以vbscript為例來說明):
<% @ language="vbscript" %>
例:在dll中編譯以下代碼:
Option Explicit
Private Context As ScriptingContext
Private Application As Application
Private Response As Response
Private Request As Request
Private Session As Session
Private Server As Server
Public Sub OnStartPage(PassedscriptContext As ScriptingContext)
Set Context = PassedscriptContext
Set Application = Context.Application
Set Request = Context.Request
Set Response = Context.Response
Set Server = Context.Server
Set Session = Context.Session
End Sub
Public Sub showinfo()
Response.Write "asp編譯DLL,不需要伺服器上注冊組件!"
End Sub
' 釋放內部對象
Public Sub OnEndPage()
Set Application = Nothing
Set Request = Nothing
Set Response = Nothing
Set Server = Nothing
Set Session = Nothing
Set Context = Nothing
End Sub
在一般情況下,如我的dll放在了d:/myweb/test.dll那麼需要伺服器注冊:regsvr32 d:/myweb/test.dll
在ASP中使用時:
<%
Dim newtest
Set newtest=Server.CreateObject("類模塊名稱")
newtest.showinfo()
%>
在不注冊組件的情況下,通常這樣來使用:
<% @ language="vbscript" %>
<!--METADATA TYPE="typelib" FILE="d:/myweb/test.dll"-->
<%
Dim newtest
Set newtest=Server.CreateObject("類模塊名稱")
newtest.showinfo()
%>
以上用法就可以達到立即調用的目的。
為了保護程序代碼的安全,編譯DLL是個不錯的選擇。