我有一個應用程序,我已經將默認語言設置爲C#,是否有可能在此IIS應用程序內運行.vb類?IIS .net應用程序,可能在c#應用程序內託管.vb文件?
0
A
回答
1
你必須在不同的程序集上編寫你的vb類。然後你可以從C#代碼實例化它。
0
你可以有aspx頁面混合C#和VB.NET在同一個站點:
defaultVB.aspx:
<%@ Page Language="VB" %>
<script type="text/VB" runat="server">
Protected Sub Page_Load(sender as Object, e as EventArgs)
End Sub
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
defaultCSharp.aspx:
<%@ Page Language="C#" %>
<script type="text/C#" runat="server">
protected void Page_Load(object sender, EventArgs e)
{
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
當然這假定你不使用代碼隱藏文件。
4
一種選擇是加入一個包含類App_Code目錄的子目錄,並設置編譯到VB該文件夾的文件:http://shailkpatel.blogspot.com/2007/10/multiple-programming-languages-in.html
假設它是一個網站,而不是一個Web應用程序
相關問題
- 1. 在IIS中託管WCF應用程序
- 2. 如何在非託管C++應用程序中託管許可的.Net控件?
- 3. IIS和託管的ASP.Net應用程序
- 4. 在WPF/Surface應用程序內託管WPF/Surface應用程序
- 5. 在c#應用程序中託管PDF
- 6. 我可以在帶有.NET 2.0應用程序池的IIS網站中託管WCF 4.0應用程序嗎?
- 7. 調試IIS託管的.NET應用程序
- 8. 在應用程序之後重新啓動IIS託管應用程序。退出
- 9. 您可以在IIS中託管ServiceStack Web應用程序嗎?
- 10. Java EE Web應用程序可以託管在IIS上
- 11. 自託管Web應用程序與IIS託管?
- 12. 託管silverlight應用程序
- 13. EJB應用程序託管
- 14. Web應用程序託管
- 15. 託管PHP應用程序
- 16. 託管應用程序7
- 17. 託管asp.net應用程序
- 18. 在.NET中查找非託管內存泄漏應用程序
- 19. 是否有可能將QT應用程序託管到WPF應用程序中?
- 20. 可能託管桌面應用程序C#?
- 21. 我可以在Framework應用程序中託管.net Core Runtime嗎?
- 22. 在桌面應用程序中託管地鐵應用程序
- 23. 在VB.Net中託管Silverlight應用程序WinForm應用程序
- 24. 如何從非託管應用程序的文本到C#應用程序?
- 25. 在Android應用程序中託管可執行文件
- 26. .Net應用程序內存管理
- 27. 在混合C++ .NET應用程序中強調託管還是非託管?
- 28. 應用程序暫掛IIS應用程序池.Net 4.5.1
- 29. .NET應用程序的經驗突然非託管內存
- 30. 非託管C++代碼導致崩潰到.Net應用程序